Как изменить стиль, когда GridSplitter сфокусирован в Silverlight 4 - PullRequest
0 голосов
/ 11 ноября 2011

У меня есть Silverlight 4 Page.

Страница содержит одну сетку с тремя столбцами. В средний столбец я поместил GridSplitter.

По умолчанию это синий. Я могу установить его цвет, используя его свойство Foreground. Однако, когда я перетаскиваю (фокусирую) разделитель сетки, он меняет свой внешний вид на другой цвет (некоторый голубоватый цвет).

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

Я прочитал кое-что о настройке диспетчера VisualState, но я не уверен, как использовать его в этом сценарии. Я думал об использовании триггеров, но кажется, что SL не поддерживает их, как WPF.

Как бы я изменил стиль в зависимости от состояния фокуса?

1 Ответ

0 голосов
/ 11 ноября 2011

В статье , следующей за ней , показаны стиль и шаблон по умолчанию для элемента управления GridSplitter. Вы можете изменить этот стиль по своему усмотрению.

...