Je suis nouveau à WPF et j'essaie de comprendre le cadre de WPF, ce qu'il fait et ce qu'il ne fait pas pour vous.Collections WPF et liaison de données
Pour clarifier cela, je voudrais savoir quelle est la différence entre ceci:
public List<MyCustomObject> MyCustomObjects
{
get { return (List<MyCustomObject>)GetValue(MyCustomObjectsProperty); }
set { SetValue(MyCustomObjectsProperty, value); }
}
public static readonly DependencyProperty MyCustomObjectsProperty =
DependencyProperty.Register("MyCustomObjects", typeof(List<MyCustomObject>),
typeof(Main), new UIPropertyMetadata(new List<MyCustomObject>()));
et ceci:
public ObservableCollection<MyCustomObject> MyCustomObjects { get; set; }
public Main()
{
MyCustomObjects = new ObservableCollection<<MyCustomObject>();
}
Merci à tous pour les réponses. Cwap a semblé le clarifier le plus pour moi, alors je suis allé avec le sien, mais j'ai tout chamboulé. Merci encore! – Vaccano