Как я могу изменить фон строки в datagrid? - PullRequest
0 голосов
/ 18 октября 2011

У меня есть сомнения, я все еще изучаю WPF.

Я бы хотел изменить цвет фона в сетке данных в зависимости от значения класса. Например:

public class Animal
{
     public bool CanFly { get; set; }
}

В зависимости от значения CanFly в Animal, необходимо выбрать, если цвет зеленый или красный (это только пример). Я не уверен, должен ли я использовать стиль или конвертер значений. Какой из них наиболее удобен?

1 Ответ

2 голосов
/ 18 октября 2011

Просто используйте Setter по умолчанию и DataTrigger, чтобы изменить его при необходимости, конвертеры предназначены для преобразования, а не для запуска.Используйте RowStyle, чтобы добавить их в свои строки.

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