1
我一直兜兜转转该数据触发因此它是不工作...如何从父属性设置触发设置子属性
我有了一个默认的阴影效果边框的按钮。不过,我想创建一个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>
这是基于关闭按钮,但实现自定义用户控制......这是遗留代码...
后全XAML。另外,那个'DataTrigger'没有意义。使用常规的'Trigger Property = IsDropShadowVisible .. etc ..'。 –
@HighCore更新了我的回答 –
您的XAML没有意义。你有一个'Style TargetType =“Button”',然后是'ControlTemplate TargetType =“ctrls:RoundedButton”'。我建议你看看[本教程](http://www.wpftutorial.net)介绍性的XAML内容。 –