gpt4 book ai didi

WPF/银光 : How do I create a BehaviorCollection on a control that doesn't already have one?

转载 作者:行者123 更新时间:2023-11-30 23:53:34 26 4
gpt4 key购买 nike

如何在还没有的控件上创建 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"

关于WPF/银光 : How do I create a BehaviorCollection on a control that doesn't already have one?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4937637/

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