我想和相同的屬性和事件,如列表框在WPF用戶控件(可以添加項目,刪除它們,選擇,...)用戶控件從Wpf中的ListBox繼承?
在Windows應用程序的方法是使用一個用戶控件是繼承形式ListBox。但在WPF我不知道如何使用戶控件繼承ListBox(或其他WPF控件)!
我寫這篇文章的代碼,但它有一個例外
public partial class InboxListItem : ListBox
{
public InboxListItem()
{
InitializeComponent();
}
和它的XAML文件
<UserControl
x:Class="ListBoxControl.InboxListItem"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:myTypes="clr-namespace:ListBoxControl"
/>
我相信你可以將UserControl標籤更改爲ListBox標籤。 – 2011-06-01 11:07:58
甚至可以定義一個'列表框在UC',並定義事件,方法和屬性在列表框中做同樣的事情。 – Rev 2011-06-02 03:43:33
是的,你可以添加你自己的。看看這個http://stackoverflow.com/questions/6201343/wpf-custom-usercontrol-that-includes-a-control-versus-inherits-a-control – 2011-06-03 09:11:05