У меня есть следующий класс в моем контексте данныхКак обновить ListBoxItem [с DataContext]
class s
{
public string name{get;set;}
public string family {get;set;}
public string status{get;set;}
}
Я сделал стиль для ListBoxItem [добавлено 2 более ContentPresenter] в соответствии с моим DataContext, я имею в виду содержание каждого предъявителей Содержимое установлено на «{Binding?}» -? может быть именем, семьей или статусом.
Я поставил этот DataContext в ListBoxItem, но когда я изменить DataContext, он не будет отображаться
((s)(item.DataContext)).name="change";
, но я вижу, что ничего не изменилось.
i Google это, но большинство вопросов было немного иным с моим.
Привет, ПК РАЗРАБОТЧИКОВ
Если этот объект находится в ObservableCollection, ему не нужен INotify, но если он не реализуется, INotify – MyKuLLSKI
@MyKuLLSKI INotifyPropertyChanged должен быть реализован, поскольку ObservableCollection не предоставляет никаких уведомлений при изменении какого-либо свойства в коллекции , См .: http://www.codeproject.com/KB/silverlight/SLListVsOCollections.aspx – VS1
Ум ... Наблюдаемое собрание реализует INotify. Простой: http://stackoverflow.com/questions/5123537/mvvm-observablecollection-question – MyKuLLSKI