Wpf UserControl项的背景

Wpf UserControl项的背景,wpf,xaml,user-controls,Wpf,Xaml,User Controls,我有一个内部元素很少的用户控件,其中一个元素我想将其背景设置为透明,但我不希望此控件的用户能够使用样式更改它 :例如 <Trigger Property="IsEnabled" Value="false"> <Setter Property="Background" Value="{StaticResource DisabledBackground}" /> <Setter Property="Foreground"

我有一个内部元素很少的用户控件,其中一个元素我想将其背景设置为透明,但我不希望此控件的用户能够使用样式更改它

:例如

<Trigger Property="IsEnabled" Value="false">
            <Setter Property="Background" Value="{StaticResource DisabledBackground}" />
            <Setter Property="Foreground" Value="{StaticResource DisabledForeground}" />
        </Trigger>
此代码设置整个控件的背景,包括我不想更改的项


有什么想法吗?

你不能直接将控件的背景设置为透明吗?这应该会覆盖任何继承的样式。

&@HCL,我这样做了,但触发器会覆盖this@Pacman:可能是您希望项目透明,但整个用户控件设置为不透明?控件中有一个透明的洞?这是不可能的,就像我们建议的那样…@Pacman:然后在触发器中设置控件的颜色。