Я новичок в XAML, и, может быть, мой вопрос немного глуп, но вот моя проблема.Использование связанного объекта C#/XAML
У меня есть ListView
, и я поставили ItemSource
к ObservableList внутри видовую класса
Вот как мой код выглядит следующим образом:
public class ListModelView
{
ObservableList<MyClass> _list = new ObservableList<MyClass>();
public ObservableList<MyClass> MyList { get{return _list;} set{}}
public ListModelView()
{
_list = methodThatReturnsAListFromAWebService;
}
}
Каждая вещь работает просто отлично. Но как мне изменить (добавить, удалить) элементы с MyList
. Чтобы получить его работу, я изменил свойства как static
, и он работает. Но мне интересно, правильно ли это сделать. Спасибо.
Вам нужно будет внедрить 'INotifyPropertyChanged' в ваш класс ListModelView, чтобы обновить XAML, когда список делает. – entropic
он обновляется без этого, если для _list & MyList установлено значение static – Alex