如何在C#xaml中添加自定义列表框?
我有一个从listbox类派生的自定义类。我在项目中添加了一个如何在C#xaml中添加自定义列表框?,c#,wpf,xaml,listbox,C#,Wpf,Xaml,Listbox,我有一个从listbox类派生的自定义类。我在项目中添加了一个MyListBox.cs文件: namespace WSBSync { class MyListBox : ListBox { //some new methods and data members by me... } } 接下来,我修改了xaml文件名称空间,如下所示: <Window x:Class="WSBSync.MySettingWindow" xmlns="http
MyListBox.cs
文件:
namespace WSBSync
{
class MyListBox : ListBox
{
//some new methods and data members by me...
}
}
接下来,我修改了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">
我的自定义用户界面如下:
<local:MyListBox x:Name="sourceListBox" SelectionChanged="mySelectionChanged"/>
但我在构建过程中遇到一个错误:“clr命名空间:WSBSync”命名空间中不存在MyListBox
我试图清理和重建我的项目,错误仍然存在。
我遗漏了什么或做错了什么?应该是
公共类MyListBox:ListBox