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:然后在触发器中设置控件的颜色。