Silverlight получить строку из значения - PullRequest
1 голос
/ 24 марта 2011

У меня есть List<Customers>, и мне нужно найти строку в таблице данных, которая содержит идентификатор клиента и изменить цвет фона.

Как мне добиться этого с помощью Silverlight 4?

1 Ответ

0 голосов
/ 24 марта 2011

В c # вам необходимо реализовать интерфейс INotifyPropertyChanged для вашего объекта Customer, а затем добавить логическое свойство Selected.В XAML используйте привязку данных, чтобы связать цвет фона строки со свойством Selected.Вы можете достичь этого либо с помощью триггеров (которые ограничены в Silverlight по сравнению с WPF) или использовать конвертер:

<Grid Background="{Binding Selected, Converter={StaticResource BoolToColorConverter}}">

Преобразователь является классом IValueConverter, принимающим логическое значение и возвращающим SolidColorBrush.

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