эммм... забыл исправить, не группу, а группы... сколько их не известно. Делал вне линку в три шага: группировка, поиск максимального, отбор нужных. Но это слишком долго. Данных достаточно много.
А нет, это всё таки был ObservableCollection. Но у него бы только get(берётся из локальной базы), добавил при изменении свойства VLimit, InvokePropertyChanged(new PropertyChangedEventArgs("Results"), false); И всё заработало. Очень признателен. По поводу кнопки не думаю, что этот вариант подойдёт, поговорю с заказчиком, возможно откажется от данного функционала, в виду наличия более мощного.
Нет, это List, но T наследуется от INotifyPropertyChanged и set у VLimit вызывается InvokePropertyChanged. Если изначально данные были, то при изменении график обновляется.
У меня к этим же данным привязан график (visi:chart). Проблема в том что если изначально данные были пустыми, то график не отображается и после того как пользователь введёт данные в ячейку. Если переприсвоить DataSource графика ( Graphics.Series[1].DataSource = ViewModel.Groups[0].Results;), то он отображается. Так же по клику правой кнопки мыши нужно перенести значение текущего дня на следующий(если ctrl+RightButton то на все дни до конца месяца.)
Данные отображаются, и binding работает правильно. Но мне нужно привязать событие к одному из textbox, а XamlReader не позволяет прописывать event. И я решил найти компонент и в коде прибавить действия на событие.
Смотрел аналогичный пример :blog.jerrynixon.com/2012/09/how-to-access-named-co... . Но видимо руки не из того места. А получится это сделать через column.CellTemplate.LoadContent()? Как я понял он создаёт новый экземпляр, потому что ((column.CellTemplate.LoadContent() as StackPanel).Children[2] as TextBox).Text="1234" ничего не меняет;
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.