XAML Listbox форматирование фона Silverlight - PullRequest
0 голосов
/ 14 июля 2011

ОК, поэтому я передаю коллекцию Observable в источник элементов списка, коллекция имеет свойство цвета, и я делал цвет фона в сетке внутри списка, связывая цвет. Однако мне нужно, чтобы цвет элемента изменялся при возникновении события mousover, которое не отображается, поскольку фон, нарисованный для сетки, перекрывает изменение цвета в элементе listboxItem. Когда я пытаюсь привязать цвет к элементу списка, он выдает исключение.

Я мог бы действительно использовать некоторую помощь здесь, я перепробовал все, что мог придумать и найти.

Ответы [ 2 ]

1 голос
/ 14 июля 2011

Я нашел решение, оказалось, что это одно из ограничений в Silverlight, известном команде Silverlight, в блоге на http://blogs.msdn.com/b/delay/archive/2009/11/02/as-the-platform-evolves-so-do-the-workarounds-better-settervaluebindinghelper-makes-silverlight-setters-better-er.aspx демонстрируется метод принудительного связывания элемента управления.

0 голосов
/ 14 июля 2011

вы можете записывать события mouseenter и mouseleave, в mouseenter вы удаляете цвет сетки backagegroud и добавляете цвет backagegourd элемента.в мышином выходе вы удаляете цвет фона задника и добавляете цвет фона решетки

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