有没有通过样式设置附加属性的方法?
例如,我有一个按钮,上面设置了 Interaction 功能(来自 System.Windows.Interactivity)。
现在我想创建一个样式,在该样式中设置Interaction.Triggers属性,从而通过不必在每个按钮实例上指定该属性来替换冗余。在WPF中是否可能实现这一点?
一些我在网上看到的例子显示,似乎可以从样式内访问附加属性,但我不太理解其实现方式。
更新:实际上这更像是Interaction.Triggers没有“设置”某个东西的问题。我该如何重复使用一组Interaction定义呢?
例如,我有一个按钮,上面设置了 Interaction 功能(来自 System.Windows.Interactivity)。
<Button>
<i:Interaction.Triggers>
...
</i:Interaction.Triggers>
</Button>
现在我想创建一个样式,在该样式中设置Interaction.Triggers属性,从而通过不必在每个按钮实例上指定该属性来替换冗余。在WPF中是否可能实现这一点?
<Style Target={x:Type Button}>
<!-- ??? -->
<Setter PropertyName="i.Interaction.Triggers">
...
一些我在网上看到的例子显示,似乎可以从样式内访问附加属性,但我不太理解其实现方式。
更新:实际上这更像是Interaction.Triggers没有“设置”某个东西的问题。我该如何重复使用一组Interaction定义呢?