2011-03-03 51 views
1

我有幾個要素裏面,我想設置它的背景透明的元素之一的用戶控制,但我不希望這個控件的用戶能夠使用樣式來改變它。用戶控件的項目的背景

:例如

<Trigger Property="IsEnabled" Value="false"> 
      <Setter Property="Background" Value="{StaticResource DisabledBackground}" /> 
      <Setter Property="Foreground" Value="{StaticResource DisabledForeground}" /> 
     </Trigger> 

這個代碼設置整個控制(包括我不想改變的項目)的背景。

什麼想法?

回答

0

你就不能設置控件的背景明確透明?這應該覆蓋任何繼承的樣式。

+0

&@HCL,我這樣做,但是觸發重寫此 – Pacman 2011-03-03 19:12:32

+0

@Pacman:但願這是你希望你的項目透明的,但整個用戶控制設置爲不透明?像控制中的透明洞一樣?這將是不可能的,我們提出的方式...... – HCL 2011-03-03 19:14:07

+0

@Pacman:然後設置觸發器中的控件的顏色了。 – 2011-03-03 19:18:01