C# MapControl事件不触发;检测用户交互

C# MapControl事件不触发;检测用户交互,c#,uwp,C#,Uwp,我想检测用户何时开始拖动MapControl从屏幕中央分离,但是没有触发任何Drag*事件 map.MapTapped += Map_MapTapped; map.ActualCameraChanged += Map_ActualCameraChanged; map.DragEnter += Map_DragEnter; map.DragStarting += Map_DragStarting; map.DragLeave += Map_DragLeave; map.DragOver

我想检测用户何时开始拖动
MapControl
从屏幕中央分离,但是没有触发任何
Drag*
事件

 map.MapTapped += Map_MapTapped;
 map.ActualCameraChanged += Map_ActualCameraChanged;
 map.DragEnter += Map_DragEnter;
 map.DragStarting += Map_DragStarting;
 map.DragLeave += Map_DragLeave;
 map.DragOver += Map_DragOver;
 map.ManipulationStarted += Map_ManipulationStarted;
 map.Tapped += Map_Tapped;
 map.PointerPressed += Map_PointerPressed;
 map.PointerMoved += Map_PointerMoved;
我看到触发的唯一事件是
MapTapped
ActualCameraChanged
,但这两个事件在我需要时不会在拖动时触发。

用于拖动时引发事件

<Maps:MapControl Name="MyMap" ActualCameraChanging="MyMap_ActualCameraChanging"/>
用于在拖动时升高事件

<Maps:MapControl Name="MyMap" ActualCameraChanging="MyMap_ActualCameraChanging"/>

TransformOriginChanged
不会触发,当我以编程方式与地图交互时,
CenterChanged
会触发,这是我不想要的。只有人的交互。@Gala
mappholding
?这是一个很长的按钮。
TransformOriginChanged
不会启动,当我以编程方式与地图交互时,
CenterChanged
会启动,这是我不想要的。只有人类的互动。@ Gala关于<代码>地图保持< /代码>?这是一个很长的新闻。如果这是可行的,那么把马克当作答案,如果这是可行的,那么把马克当作答案。