如何在GridSplitter专注于Silverlight 4时更改样式

时间:2011-11-11 10:18:46

标签: c# silverlight styles visualstatemanager gridsplitter

我有一个Silverlight 4页。

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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