名称空间中不存在属性“ Class”

巴西

我对WPF还是很陌生,并且在遇到麻烦的错误消息时遇到了麻烦。这是我的步骤:

  1. 在Visual Studio 2015中创建一个新的WPF应用程序。这是为其生成的默认xaml MainWindow(可以正常工作):

    <Window x:Class="Skype_Utility.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:Skype_Utility"
        Title="MainWindow" Height="300" Width="300">
    
        <Grid>
        </Grid>
    </Window>
    
  2. 注意前两行:

    <Window x:Class="Skype_Utility.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    
  3. 接下来,我从这里获取了一些xaml ,因为我试图将一个自动完成的文本框添加到项目中:

    <Window x:Class="Skype_Utility.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml "
            xmlns:ac="clr-namespace:WpfAutoComplete.Controls;assembly=WpfAutoComplete" 
            Title="Autocomplete Text Box Project"  
            Height="300" Width="300"> 
    
        <Grid> 
    
            <StackPanel> 
    
                <Label Content="This is an Autocomplete Textbox" /> 
    
                <ac:TextBoxAutoComplete Name="autoTxtBoxEng" 
                    SearchDataProvider="{Binding Path=MySearchProviderEng}"  
                    SelectedListBoxValue="{Binding Path=PhraseNumber, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"
                    WatermarkText="Type in filtering text here..."/>  
    
            </StackPanel>
    
        </Grid>
    
    </Window>
    

但是,当我将它们的xaml放入我的项目时,会收到以下错误消息:

http://schemas.microsoft.com/winfx/2006/xaml ”命名空间中不存在属性“ Class”

即使这些是默认代码中存在的完全相同的行,然后也没有给出错误...

即使它实际上与自动生成的前几行完全相同,Visual Studio怎么也可以抱怨这一行?我不知道如何进行此操作,非常感谢任何建议!

我对此的唯一想法实际上是,在引起此警告的警告之后必须有一些行出现,但是在这种情况下,这是一条非常无用的错误消息!


由于存在错误,我无法构建或运行我的项目:

名称空间“ clr-namespace:WpfAutoComplete.Controls; assembly = WpfAutoComplete”中不存在名称“ TextBoxAutoComplete”。


http://schemas.microsoft.com/winfx/2006/xaml ”命名空间中不存在属性“ Class”


XML命名空间“ http://schemas.microsoft.com/winfx/2006/xaml中不存在“类”属性

用户名

末尾有一个空格字符xmlns:x

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml " <---删除xaml之后的最后一个字符

这样就变成了:

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章