Silverlight DataGrid: изменение цвета определенных ячеек

2

Когда я привязываю свой источник данных к моей сетке

 dataGrid.DataContext = myObservableCollection;

.. и когда значение ячейки, например, > 100, как я могу включить или выключить пульсацию ячейки в другом цвете?

Спасибо за помощь

Теги:
silverlight

1 ответ

1

Чтобы проверить, превышает ли значение ячейки более 100, вы можете использовать ValidationRule.

Здесь приведен пример использования настраиваемого правила и добавление красной границы вокруг ячейки по ошибке. Оттуда вы сможете расширить пример с красной границы до анимации (достижение пульсации цвета).

Я пропустил образец кода, так как мини-учебник имеет хорошо иллюстрированное решение вашей проблемы.

  • 0
    Привет Ragepotato, первая ссылка не показывает, как применить правило проверки к столбцу в DataGrid. Это просто показывает, как определить правило проверки, и я не могу найти, как его применить? И вторая ссылка использует DataGrid из набора инструментов Silverlight, который я не использую, и я не могу заставить код работать с обычным dataGrid
  • 0
    Извините, я думал, что уроки / шаблоны будут понятны и позволят вам применять их в других местах.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню