我一直在这个数据触发器上转圈,所以它不起作用......
我有一个带有默认阴影边框的按钮。但是,我想创建一个 dep 属性来切换它。然而,我从来没有达到设置效果的地步。
<Style x:Key="RoundedButton" TargetType="{x:Type Button}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ctrls:RoundedButton">
<Grid>
<Border>
<Border.Style>
<Style TargetType="ctrls:RoundedButton">
<Style.Triggers>
<Trigger Property="IsDropShadowVisible" Value="True">
<Setter Property="Effect">
<Setter.Value>
<DropShadowEffect ShadowDepth="1"/>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</Border.Style>
这是基于一个按钮,但实现为自定义用户控件...这是遗留代码...