Почему стираются старые объекты из ListView?
public ObservableCollection < MyListModel > DialogsListMessages {
get;
set;
}
public ObservableCollection < MyListModel > MessagesList {
get;
set;
}
public MyListPageViewModel(string type, string message) {
MessagesList = new ObservableCollection < MyListModel > ();
if (type == "MyMessage") {
SendMessage(message);
return;
}
MessagesList.Add(new MyListModel {
ColumnUser = "1", Name = "Мурат Корнеев", Image = "https://millionstatusov.ru/pic/statpic/all8/5e04c21a52a39.jpg", Detail = "Чекни мое сообщение!"
});
MessagesList.Add(new MyListModel {
ColumnUser = "0", Name = "Алехей Махабаев", Image = "https://sun9-4.userapi.com/impf/c831209/v831209343/17ee0f/KgFU0iacCMM.jpg?size=200x267&quality=96&sign=e927921a750a8c0e44aa701e4312db8e&c_uniq_tag=slZ7WRlji5tOmD0GheLv_OfshwBa8Cipms3Qr2siL4Q&type=album", Detail = "Когда деньги?"
});
MessagesList.Add(new MyListModel {
ColumnUser = "1", Name = "Мурат Корнеев", Image = "https://millionstatusov.ru/pic/statpic/all8/5e04c21a52a39.jpg", Detail = "Я не дам твои деньги"
});
MessagesList.Add(new MyListModel {
ColumnUser = "0", Name = "Алехей Махабаев", Image = "https://sun9-4.userapi.com/impf/c831209/v831209343/17ee0f/KgFU0iacCMM.jpg?size=200x267&quality=96&sign=e927921a750a8c0e44aa701e4312db8e&c_uniq_tag=slZ7WRlji5tOmD0GheLv_OfshwBa8Cipms3Qr2siL4Q&type=album", Detail = "Почему"
});
MessagesList.Add(new MyListModel {
ColumnUser = "1", Name = "Мурат Корнеев", Image = "https://millionstatusov.ru/pic/statpic/all8/5e04c21a52a39.jpg", Detail = "Потому что я бомж"
});
MessagesList.Add(new MyListModel {
ColumnUser = "0", Name = "Алехей Махабаев", Image = "https://sun9-4.userapi.com/impf/c831209/v831209343/17ee0f/KgFU0iacCMM.jpg?size=200x267&quality=96&sign=e927921a750a8c0e44aa701e4312db8e&c_uniq_tag=slZ7WRlji5tOmD0GheLv_OfshwBa8Cipms3Qr2siL4Q&type=album", Detail = "Пошел!"
});
}
public void SendMessage(string message) {
MessagesList = new ObservableCollection < MyListModel > ();
MessagesList.Add(new MyListModel {
ColumnUser = "1", Name = "Rer", Image = "https://millionstatusov.ru/pic/statpic/all8/5e04c21a52a39.jpg", Detail = "REr"
});
}
Когда я нажимаю кнопку, то действует функция SendMessage, после функции стираются все объекты и создается новый. Что не так?
Если убрать new, то будет ошибка:Невызываемый ObservableCollection<T> не может использоваться как метод
MessagesList = ObservableCollection < MyListModel > ();
MessagesList.Add(MyListModel {
ColumnUser = "1", Name = "Rer", Image = "https://millionstatusov.ru/pic/statpic/all8/5e04c21a52a39.jpg", Detail = "REr"
});
Где убрана инцилизация
public void SendMessage(string message)
{
MessagesList.Add(new MyListModel { ColumnUser = "1", Name = "Rer", Image = "https://millionstatusov.ru/pic/statpic/all8/5e04c21a52a39.jpg", Detail = "REr" });
}
