0

当谈到 WPF 时,我很绿色,所以如果这是一个明显的问题,请原谅我。

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

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

4

1 回答 1

0

不幸的是,没有——要么全有,要么全无。但是,我以前使用过的一种解决方案是简单地对控件进行子类化并在 OnApplyTemplate 中更改代码中的布局。

于 2009-09-24T14:56:40.053 回答