我試圖設計出consits的文本編輯和一個彈出的CustomUserControl一個屬性...WPF C#自定義用戶控件如何添加,它接受一個綁定
所以彈出控制應綁定到一個列表。 .. 我把它叫做BindingList。此屬性應該接受任何類型的像的ObservableCollection,列表的IEnumerable例如(集合)...
<my:CustomControl BindingList="{Binding Path=Collection}"
public IEnumerable<object> BindingList
{
get { return (IEnumerable<object>)GetValue(BindingListProp); }
set { SetValue(BindingListProp, value); }
}
的BindinglistProp
public static readonly DependencyProperty BindingListProp = DependencyProperty.Register(??????
我不知道應該怎麼看起來像它可以接受捆綁。
我應該如何處理通過的集合?當它是一個類型的我不`噸知道
像
class Person
{
private string _Name;
private string _forename;
public string Name
{
get { return _Name; }
set
{
_Name = value;
}
}
public string Forename
{
get { return _forename; }
set
{
_forename = value;
}
}
}
感謝您的任何提示,教程或代碼片段。
真誠 馬克
也許IObservable而不是IEnumerable? – 2011-01-19 21:20:58