如何使按钮可拖动

How to make buttons draggable

有没有办法让按钮可以拖动?适用于标签等其他元素的标准方法不起作用。

<Button Text="Hello">
      <Button.GestureRecognizers
              <DragGestureRecognizer CanDrag="True"/>  
     </Button.GestureRecognizers>
</Button>

谢谢!

通过将点击和拖动事件分配给标签解决了这个问题。幸运的是,拖动时没有触发点击事件。

<Label Text="Hello">
    <Label.GestureRecognizers>              
       <DragGestureRecognizer CanDrag="True"
                              DragStarting="DragGestureRecognizer_DragStarting"/>
       <TapGestureRecognizer Tapped="TapGestureRecognizer_Tapped"/>
    </Label.GestureRecognizers>
</Label>