Salut je suis en utilisant ce code dans myClass pour modifier le contenu dans mon WPF applciationINotifyPropertyChanged sur une propriété qui contient une liste i
public event PropertyChangedEventHandler PropertyChanged;
protected void Notify(string propertyName)
{
if (this.PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
Chaque fois que je change une propriété en myClass il change les étiquettes que j'ai dans mon app.
<Label Content="{Binding Category}" Padding="7,0,0,0" />
cela fonctionne très bien mais myClass j'ai une propriété contient un ilist à une autre classe Article
private IList<Article> m_articles = new List<Article>();
maintenant à myquestion la méthode Notify ne marche pas mettre à jour le contenu de mon IList est là façon i pour le mettre à jour avec un ilist et une vue. Toute propriété dans myclass fonctionne bien si c'est une chaîne ou int mais quand c'est un Ilist il ne mettra pas à jour. Espérons que vous les gars à comprendre ce que je veux dire mon anglais est mauvais SRY .. Merci pour l'aide
ici le code XAML
<ListBox Name="ArtInfo" ItemsSource="{Binding Path=Articles}">
<ListBox.ItemTemplate>
<DataTemplate>
<Label Content="{Binding Artnr}" />
</DataTemplate>
</ListBox.ItemTemplate>
{Binding Path =} Articles < - c'est la propriété qui contient un ilist < - c'est une propriété à l'article classe