Привязать SolidColorBrush к DataGridCell / CellStyle из ViewModel - PullRequest
0 голосов
/ 19 октября 2010

У меня есть ViewModel со свойством int DepartmentColor. Конечно, я не могу связать значение int с CellStyle в XAML.

Должен ли я создать IntToStyleConverter или я должен возиться с классом Style в ViewModel, например, преобразовать int в SolicColorBrush и назначить его в Style и т. Д. *

Является ли последний способ использовать MVVM?

1 Ответ

0 голосов
/ 19 октября 2010

Пройдите конвертер маршрута. Кроме того, я бы назвал свойство что-то с эффектом Department, а не привязывал к нему цвет, так как это делает его более тесно связанным с пользовательским интерфейсом. Хотя отдел может Бухгалтерия связывать это с цветом, это означает, что вы уверены, что он будет представлен через Color, тогда как в нисходящем направлении он может быть представлен другим визуальным способом. Вы также можете заранее создать стили, а затем просто выбрать один и применить его через конвертер, вместо того, чтобы пытаться создать их в коде позади.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...