首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF,这么使用本项目的命名空间为什么不对

2013-04-20 
WPF,这样使用本项目的命名空间为什么不对?Window x:ClassWPF熊俊.MainWindowxmlnshttp://schemas.mi

WPF,这样使用本项目的命名空间为什么不对?
<Window x:Class="WPF熊俊.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:xj="clr-namespace:WPF1"
        Title="MainWindow" Height="350" Width="525">
    <Window.Resources>
        <xj:Student x:Key="mystudent" age="25"></xj:Student>
    </Window.Resources>
    <StackPanel>  
    </StackPanel>
</Window>


上面的代码,引用了本项目的名称空间,本项目有个Student类,但为什么实例化的时候,要报错呢:未到类型“xj:Student”。请确保不缺少程序集引用,并且已生成所有引用的程序集。

为什么报错?
[解决办法]
Student类前面加上public class
[解决办法]
Student类的代码中
public class Student
{
    ...
}
[解决办法]
 xmlns:xj="clr-namespace:WPF熊俊"
[解决办法]
有WPF1命名空间吗
[解决办法]
检查

namespace WPF1
{
    public class Student
    {
        ...
    }
}
[解决办法]
如果Student是新添加的,先编译一次。

热点排行