2013-07-18 59 views
0

我想要將組合框的顏色更改爲更暗的組合框。 請讓我知道如何做到這一點使用觸發器或任何其他方式。謝謝 !!爲禁用狀態設置組合框前景色

+0

有你正在尋找:) [計算器線程]答案[1] [1]:http://stackoverflow.com/questions/2388833/wpf-combobox-背景顏色禁用 – Steven

+0

所有控件在禁用時看起來都很相似。如何爲它設置顏色。 – Vishal

回答

0

變化一個簡單的屬性觸發顏色:

<Style TargetType="ComboBox"> 
    <Style.Triggers> 
     <Trigger Property="IsEnabled" Value="False"> 
      <Setter Property="Background" Value="Green"/> 
     </Trigger> 
    </Style.Triggers> 
</Style> 
+0

這不起作用。我試過這個。 – Vishal

+0

感謝馬克......上面的解決方案對我來說完美無缺...... – prawin

+0

組合框角落在應用上述觸發器後變爲圓形。 – prawin

0

試試這個: -

<Trigger Property="IsEnabled" Value="false"> 
     <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/>    
    </Trigger> 

在我來說,我設置 DyanmicResourceSystemColors.GrayTextBrushKey

您可以根據您的要求進行設置檢查此link

相關問題