Style
和Button.Style
之间Style.Trigger
标记的用途是什么?是因为Style附属了吗?
<Button.Style>
<Style >
<Style.Triggers>
<Trigger Property="Button.IsMouseOver" Value="True">
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation From="1" To="15" Storyboard.TargetProperty="FontSize"></DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
答案 0 :(得分:2)
这就是XAML在代码中的样子:
var button = new Button();
button.Style = new Style();
button.Style.Triggers.Add(new Trigger() ...);
标签&lt; Button.Style&gt;引用Button上的属性并使用&lt; Style&gt;标记您正在将样式属性设置为Style类型的对象。如果您有Style的派生类,例如MyStyle,那么XAML将如下所示:
<Button.Style>
<local:MyStyle>
</local:MyStyle>
</Button.Style>