У меня был пользовательский класс, который вывел класс listbox. Я добавил MyListBox.cs
файл в проекте:Как добавить пользовательский ListBox в C# xaml?
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">
и мой пользовательский интерфейс здесь:
<local:MyListBox x:Name="sourceListBox" SelectionChanged="mySelectionChanged"/>
Но я получил ошибку во время сборки: MyListBox не существует в пространстве имен «clr-namespace: WSBSync».
Я пробовал очистить и перестроить свой проект, ошибка все еще там. Что мне не хватает или что-то не так?
Это правильный ответ –