locked
Изменение значений элемента GridView RRS feed

  • Вопрос

  • Приветствую.
    Использую GridView. Возникла проблема изменить значение свойств конкретного элемента GridView.

    private ObservableCollection<User> _users; public MyPage() { this.InitializeComponent(); _users = new ObservableCollection<User>(); _users.Add(new User() { ID = 0, FIO = "Иванов Иван Иванович" }); LIST_USERS.ItemsSource = _users; }

    Класс User

    public class User
    {
        public int ID { get; set; }
        public string FIO { get; set; }
    }
    Пытаюсь менять свойства
    private void evt_item_click(object sender, ItemClickEventArgs e)
    {
        ((User)LIST_USERS.Items[0]).FIO = "Какой-то текст";
    }

    Но, так не работает. Можно ли как-то решить проблему?


    11 апреля 2014 г. 14:49

Ответы

  • Да, реализуйте у модели User интерфейс INotifyPropertyChanged.
    • Помечено в качестве ответа Riccon2 11 апреля 2014 г. 15:16
    11 апреля 2014 г. 14:58

Все ответы

  • Да, реализуйте у модели User интерфейс INotifyPropertyChanged.
    • Помечено в качестве ответа Riccon2 11 апреля 2014 г. 15:16
    11 апреля 2014 г. 14:58

  • Как все просто. Спасибо.
    11 апреля 2014 г. 15:15