在Silverlight Toolkit中更改Expander ToggleButton的样式?

时间:2011-07-05 19:02:46

标签: wpf silverlight silverlight-toolkit

我在Silverlight 4中有一个扩展器,我正在尝试设计。具体来说,我想覆盖Expander中使用的ToggleButton的默认外观。我该怎么做呢?到目前为止,我已经为Expander写了一些样式,但我似乎找到了覆盖默认ToggleButton样式的地方。

2 个答案:

答案 0 :(得分:4)

This MSDN page给出了覆盖Expander所需内容的完整描述。

如果你有Expression Blend,另一个选择是在Blend中启动一个新项目,在你的窗口/ usercontrol上插入一个扩展器,然后右键单击它并选择“Edit Template”。然后你可以改变你想要的部分。根据我的需要,Blend中的这项功能本身就是这个软件的成本。

答案 1 :(得分:1)

您需要更换整个扩展器模板,因为扩展器在其模板中存储togglebutton模板(每个方向都有一个),并且无法提供自己的模板。