【发布时间】:2013-11-15 18:40:01
【问题描述】:
我的情况是这样的:
我们有一个使用 WPF 功能区的 WPF 应用程序 (http://msdn.microsoft.com/en-us/library/ff799534(v=vs.100).aspx)。我们有一个场景,我们在功能区中同时使用 RibbonComboBox 和“普通”ComboBox,其中 ComboBox 通过 ControlTemplate 引用。
我们遇到的问题是,默认的 ComboBox 样式与 RibbonComboBox 样式不同,这有点碍眼。我们如何确定 RibbonComboBox 的 Style / ControlTemplate 是什么,以便我们可以应用与“普通”ComboBox 相同/类似的东西,而不必在 MS 代码中四处寻找。
如果在 MSDN 文章之后浏览了 MSDN,并且我已经搜索了 stackoverflow,但我在任何地方都找不到此信息?
谢谢!
【问题讨论】:
-
您可以使用 Microsoft Blend 获得 RibbonComboBox 的样式。类似话题stackoverflow.com/questions/15615502/…
-
嗯 - 我看到海报使用 ILSpy 最终到达 RibbonControl 的 ControlTemplate - 这是我希望避免的。 MS 具有发布在 MSDN(msdn.microsoft.com/en-us/library/dd334408%28v=vs.95%29.aspx) 上的默认 ComboBox 的样式,但还没有用于 RibbonComboBox :-( 我的快速简单的解决方案是暂时不使用 RibbonComboBoxes,而只使用普通的 ComboBoxes,以便我可以强制执行一种独特的风格。