【问题标题】:MaterialDesign Control Properties (ComboBox)MaterialDesign 控件属性(组合框)
【发布时间】:2021-10-07 15:21:24
【问题描述】:

我使用 MaterialDesign,我想更改 ComboBox 的弹出窗口的外观。 我做了一些研究,然后在这里发现了它。

change combobox dropdown list background color wpf xaml

Miljac 的答案包含密钥 MaterialDesignPaper。是否有这些密钥的文档? 我没有通过 IntelliSense 获得密钥。

【问题讨论】:

    标签: c# wpf combobox material-design-in-xaml


    【解决方案1】:

    没有关于资源键及其使用位置的详细文档。但是,您可以查看 GitHub 存储库 Wiki。有一个页面列出了所有brush names,但除此之外没有提供任何信息。

    如果你想知道哪个控件使用了哪些画笔,可以查看control style list。选择您使用的控件样式,它会将您带到 XAML 样式文件,您可以在其中识别使用的画笔,例如对于ComboBox,请参阅line 548,其中引用了MaterialDesignPaper,以及随后绑定了弹出背景的lines from 553 on

    IntelliSense 在资源字典方面并不可靠,例如合并到应用程序资源和资源中,然后在自定义视图中使用。这些是 IntelliSense 的限制,资源可能在运行时完全可用。这同样适用于设计器,它可能会产生资源无法解析的警告,但实际上它们在运行时可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 2017-11-30
      • 1970-01-01
      相关资源
      最近更新 更多