2017-02-20 42 views
0

我有一個自定義的類派生列表框類。我加了一個MyListBox.cs文件項目:如何在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」命名空間中。

我嘗試清理並重建我的項目,錯誤仍然存​​在。 我錯過了什麼或做錯了什麼?

回答

1

應該是public class MyListBox : ListBox

+0

這是正確答案 –

相關問題