wpf - 更改 WPF 中组合框的样式(最好在 Blend 中)

标签 wpf combobox controls styles expression-blend

我在尝试更改 Expression Blend/WPF 中组合框的外观/样式时遇到一些问题。虽然有一些教程描述了按钮的设置样式,但 ComboBox 控件似乎存在一些问题。

任何人都可以提供任何建议,或者向我指出一些很好的教程,其中涵盖了重新设计比按钮更复杂的东西吗?

最佳答案

ComboBox 样式模板由 3 个部分组成。

您应该遇到过 ContentPresenter 样式按钮。

有一个Part_Popup,您应该可以轻松更改其属性和样式。

最后一部分是一个ToggleButton,要设置样式,您需要再次“编辑副本”并为ToggleButton创建另一个新的样式模板。

关于wpf - 更改 WPF 中组合框的样式(最好在 Blend 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/490294/

相关文章:

wpf - 使用触发器在鼠标悬停时将按钮 IsEnabled 设置为 true

c# - 使用正弦波动画圆的填充

c# - 使用 MVVM 获取 WPF 中的 Textblock 以进行更新

c++ - QT5 C++,有没有办法我可以在qlist容器中获取小部件的当前文本

c# - 如何获取包含 ItemsControl 内容的 Panel 实例?

Asp.Net 如何将 css 样式应用到它的所有控件

javascript - 将 ASP.Net 控件传递给 JavaScript 函数

wpf - ContextMenu 项目可见性

C# System.Windows.Forms.ComboBox 文本在选择更改后不更新

javascript - Rally App SDK 2.0rc1 - 为什么我的组合框仅在第一次单击时忽略数据存储过滤器?