【问题标题】:Silverlight: Setting ComboBox Background-Color ProgrammaticallySilverlight:以编程方式设置组合框背景颜色
【发布时间】:2011-01-09 17:38:22
【问题描述】:

这似乎比它应该的要困难得多,但我想以编程方式设置下拉组合框的背景颜色(即,如果用户选择一个值,我希望它显示为红色,否则蓝色...)

我注意到,如果您只是将 Background 属性设置为 SolidColorBrush,唯一似乎改变的是 ComboBox 的微光。

我知道 ComboBox 是由多个对象构成的,它需要的不仅仅是设置 BackgroundColor,但我只是想知道是否有一种简单的方法可以以编程方式完成此操作,整个背景会改变颜色,而不是光芒。

【问题讨论】:

    标签: silverlight combobox colors background styling


    【解决方案1】:

    不幸的是,所涉及的大多数颜色都被硬编码到组合框样式中。因此,要更好地控制所用颜色的唯一方法是复制整个 ComboBox 样式并简化名为 Background....Rectangle 元素集。

    【讨论】:

      猜你喜欢
      • 2021-10-18
      • 2014-06-24
      • 1970-01-01
      • 2023-03-26
      • 2019-04-22
      • 2023-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多