Привет! Я использую этот код в myClass для изменения содержимого моего приложения wpf
public event PropertyChangedEventHandler PropertyChanged;
protected void Notify(string propertyName)
{
if (this.PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
Каждый раз, когда я меняю свойство в myClass, оно меняет метки, которые есть в моем приложении.
<Label Content="{Binding Category}" Padding="7,0,0,0" />
это работает просто отлично, но в myClass у меня есть свойство, содержащее список для другого класса Article
private IList<Article> m_articles = new List<Article>();
Теперь, по моему мнению, метод Notify не обновляет содержимое в моем списке Ilist, есть ли способ обновить его с помощью ilist и view. Все свойства в myclass работают нормально, если это строка или int, но когда это Ilist, оно не будет обновляться. Надеюсь, вы, ребята, понимаете, что я имею в виду мой английский плохо Sry ..
Спасибо за помощь
здесь код в xaml
<ListBox Name="ArtInfo" ItemsSource="{Binding Path=Articles}">
<ListBox.ItemTemplate>
<DataTemplate>
<Label Content="{Binding Artnr}" />
</DataTemplate>
</ListBox.ItemTemplate>
{Binding Path = Articles} <- это свойство, которое содержит ilist
<- это свойство в классе Article </p>