gpt4 book ai didi

wpf - 是否可以使用样式或模板应用混合行为?

转载 作者:行者123 更新时间:2023-12-04 15:28:19 25 4
gpt4 key购买 nike

我对我的 Blend 行为、 Action 和触发器的小集合感到非常满意 - 它们易于使用且功能强大。但我仍然无法弄清楚如何避免在每个元素的基础上应用它们。例如,如果我有这样的行为:

<Rectangle>
<i:Interaction.Behaviors>
<il:MouseDragElementBehavior/>
</i:Interaction.Behaviors>
</Rectangle>

我的窗口中有几个可拖动的矩形,每个矩形都必须具有上述标记才能拖动。我想做的是能够写出这样的东西:
<Style x:Key="RectangleStyle" TargetType="{x:Type Rectangle}">
<Setter Property="i:Interaction.Behaviors"
Value="il:MouseDragElementBehavior"/>
</Style>

它可以是样式、模板或其他一些避免行为或 Action 标记重复的方式。到目前为止,我提出的最佳解决方案是为容器创建一个特殊的行为(附加时,它枚举附加到子事件的子项)。
有任何想法吗?

最佳答案

我遇到了同样的问题,我 posted on my blog关于如何创建附加属性来解决 Blend SDK 的这个缺点。

关于wpf - 是否可以使用样式或模板应用混合行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1252277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com