Я работаю в Silverlight, пытаясь выяснить, как установить цвет шрифта ячейки сетки на основе содержимого ячейки.
У меня есть ObservableCollection, привязанная к DataGrid, и мои элементы реализуют INotifyPropertyChanged, поэтому сетка обновляется при изменении значений; все работает отлично, в том числе позволяет мне сортировать элементы и продолжать сортировку, пока я обновляю базовые элементы.
Я знаю, что могу использовать событие LoadingRow для изменения цветов, но единственный способ получить событие - это изменить источник данных grid, и в этом случае моя сортировка выходит за пределы окна.
Итак, что я действительно хочу, так это способ
- цикл строк в сетке данных,
найди нужную клетку и поменяй
это цвет или
- реализовать кастом
столбец, который я могу использовать для динамического
установить цвет.
Проблема в том, как на самом деле сделать любую из этих вещей :).