4
如何在尚未有控件的控件上创建BehaviorCollection?WPF/Silverlight:如何在尚未拥有控件的控件上创建BehaviorCollection?
如何在尚未有控件的控件上创建BehaviorCollection?WPF/Silverlight:如何在尚未拥有控件的控件上创建BehaviorCollection?
这样做的API就不那么明显了,在代码中使用做到以下几点:
var behaviorCollection = System.Windows.Interactivity.Interaction
.GetBehaviors(controlToAddBehaviorTo);
behaviorCollection.Add(new MyBehavior());
这里显然controlToAddBehaviorTo
是“控制不已经有一个”。
对于XAML同样的事情:
<TextBox x:Name="controlToAddBehaviorTo">
<i:Interaction.Behaviors>
<local:MyBehavior/>
</i:Interaction.Behaviors>
</TextBox>
与互动命名空间xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
我从来没有发现,在我自己的进口。 – 2011-02-08 20:06:22