我可以在WPF中部分应用ControlTemplate吗?

时间:2009-09-24 02:57:59

标签: wpf controltemplate

对于WPF,我很绿,所以如果这是一个明显的问题,请原谅我。

我正在尝试修改使用Divelements SandRibbon库的现有代码库,但我发现GalleryButton控件的行为并不像我想要的那样。我想做的是更改GalleryButton排列图像和标签的方式,但保留所有触发器的默认“外观”,例如鼠标悬停等。

是否可以将ControlTemplate应用于控件的某些部分而不是其他部分?我想指定GalleryButton以不同于默认值的方式显示其“图像”和“文本”属性,但不要触摸任何其他内容。

1 个答案:

答案 0 :(得分:0)

不幸的是没有 - 这是全有或全无。但是,我之前使用过的一个解决方案就是简单地对控件进行子类化,并在OnApplyTemplate中修改代码中的布局。