【问题标题】:How to change a style when GridSplitter is focused in Silverlight 4当 GridSplitter 专注于 Silverlight 4 时如何更改样式
【发布时间】:2011-11-11 10:18:46
【问题描述】:

我有一个 Silverlight 4 页面。

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

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

我想为网格拆分器定义一种样式,当拆分器获得焦点时应用该样式,而在没有获得焦点时应用另一种样式。

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

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

【问题讨论】:

    标签: c# silverlight styles visualstatemanager gridsplitter


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-18
      • 1970-01-01
      相关资源
      最近更新 更多