Если я создаю свойство зависимости для пользовательского элемента управления, которое принимает IEnumerable<T>
.
Например, с 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 о двустороннем связывании данных для меня?