我有自定义控件(不是用户控件),它继承自ContentControl
。其默认样式:
<Style TargetType="{x:Type views:DialogCustomControl}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type views:DialogCustomControl}">
<Grid>
<Border Width="40">
<ContentPresenter Content="{TemplateBinding IconContent}" />
</Border>
如果IconContent
不为null,则需要为40,否则为0。
- 我知道如何用Dep Prop在代码中工作。但我很肯定,这也是可能的声明。
1条答案
按热度按时间tp5buhyn1#
您可以将DataTrigger添加到Border的Style中,并使用x:Null作为其Value: