我有一个包含一个矩形和 2 个文本块的网格。Grid 有MouseDragElementBehavior
,我通过在 Expression Blend 中拖动行为来添加它。
现在在 C# 中,我希望能够禁用MouseDragElementBehavior
并重新启用它。关于如何做的任何想法?
我有一个包含一个矩形和 2 个文本块的网格。Grid 有MouseDragElementBehavior
,我通过在 Expression Blend 中拖动行为来添加它。
现在在 C# 中,我希望能够禁用MouseDragElementBehavior
并重新启用它。关于如何做的任何想法?
http://invokeit.wordpress.com/2012/02/10/wp7-drag-drop-example/看看我的博文。这就是我以编程方式访问它的方式
BehaviorCollection behaviours = Interaction.GetBehaviors(ball);
if (behaviours.Count > 0 && behaviours[0] is MouseDragElementBehavior)
{
MouseDragElementBehavior dragBehaviour = behaviours[0] as MouseDragElementBehavior;
}
我现在倾向于做的不是在 XAML 中使用它,而是在运行时添加它。
您可以在需要时添加它并在其他时间删除它。