读书人

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

发布时间: 2013-04-20 19:43:01 作者: rapoo

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是新添加的,先编译一次。

读书人网 >C#

热点推荐