0
私はカスタムクラスをリストボックスクラスから派生させました。私は、プロジェクト内のMyListBox.cs
ファイルを追加しました:このHow to use a C# custom subclass in XAML後C#xamlでカスタムListBoxを追加するには?
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">
、ここで私のカスタムUI:
<local:MyListBox x:Name="sourceListBox" SelectionChanged="mySelectionChanged"/>
しかし、私ビルド中にエラーが発生しました:MyListBoxは "clr-namespace:WSBSync"名前空間に存在しません。
私はきれいにして、私のプロジェクトを再構築しましたが、エラーはまだそこにあります。 私は何が間違っているか間違っていますか?
これは正解です –