【发布时间】:2011-02-02 14:54:50
【问题描述】:
有没有办法通过样式设置附加属性?
我有例如设置交互内容的按钮(来自 System.Windows.Interactivity)
<Button>
<i:Interaction.Triggers>
...
</i:Interaction.Triggers>
</Button>
现在我想创建一个设置 Interaction.Triggers 属性的样式,从而通过必须在每个 Button 实例上指定该属性来替换冗余。这在 WPF 中可行吗?
<Style Target={x:Type Button}>
<!-- ??? -->
<Setter PropertyName="i.Interaction.Triggers">
...
不知怎的,我不知道怎么做,但我在网络上看到了其他示例,其中附加属性似乎可以从样式中访问...
更新
所以基本上这是一个 Interaction.Triggers 没有办法“设置”某些东西的问题。我应该如何重用一组交互定义?
【问题讨论】:
标签: .net wpf silverlight