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