0

我有一个 Silverlight 4 页。

该页面包含一个网格,包含三列。在中间一栏中,我放了 GridSplitter。

默认情况下它是蓝色的。我可以使用它的 Foreground 属性设置它的颜色。但是,当我拖动(聚焦)网格拆分器时,它会将其外观更改为另一种颜色(某种蓝色)。

我想为网格拆分器定义一种样式,该样式在拆分器聚焦时应用,而在不聚焦时应用另一种样式。

我已经阅读了一些关于设置 VisualState 管理器的内容,但我不确定如何在这种情况下使用它。我曾考虑过使用触发器,但似乎 SL 不像 WPF 那样支持它们。

如何根据焦点状态更改样式?

4

1 回答 1

0

以下文章显示了 GridSplitter 控件的默认样式和模板。您可以根据需要修改此样式。

于 2011-11-11T11:11:06.577 回答