【发布时间】:2017-02-20 03:47:43
【问题描述】:
我有一个自定义类派生列表框类。我在项目中添加了一个MyListBox.cs 文件:
namespace WSBSync
{
class MyListBox : ListBox
{
//some new methods and data members by me...
}
}
按照How to use a C# custom subclass in XAML,我修改了我的 xaml 文件命名空间,如下所示:
<Window x:Class="WSBSync.MySettingWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:local="clr-namespace:WSBSync"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
还有我的自定义 UI:
<local:MyListBox x:Name="sourceListBox" SelectionChanged="mySelectionChanged"/>
但我在构建过程中遇到错误:“clr-namespace:WSBSync”命名空间中不存在 MyListBox。
我尝试清理并重建我的项目,错误仍然存在。 我错过了什么或做错了什么?
【问题讨论】: