2
如果我在需要IEnumerable<T>
的自定義控件上創建依賴項屬性。雙向數據綁定,Silverlight和自定義控件/依賴項屬性
例如與IEnumerable<string>
:
public static readonly DependencyProperty MyCollectionProperty =
DependencyProperty.Register("MyCollection", typeof(IEnumerable<string>), typeof(MyControl), new PropertyMetadata(new List<string>()));
public IEnumerable<string> MyCollection
{
get { return (IEnumerable<string>)GetValue(MyCollectionProperty); }
set { SetValue(MyCollectionProperty, value); }
}
如果我在這種情況下它的數據綁定或ObservableCollection<T>
<string>
。 Silverlight是否爲我處理雙向數據綁定?
您能澄清一下您'爲我管理雙向數據綁定'嗎?一般來說,雙向綁定到集合並不是一個好主意。如果你只是操縱現有的集合,那麼單向綁定工作正常。 – Stephan 2010-10-25 16:12:06