【问题标题】:WPF Bing Maps control: mouse scroll stops working after setting propertiesWPF Bing Maps控件:设置属性后鼠标滚动停止工作
【发布时间】:2019-09-13 12:18:02
【问题描述】:

在设置 zoomLevel 或 center 属性之前,我可以使用鼠标在地图上移动(拖动)并使用滚轮放大/缩小。设置其中之一后,鼠标滚动放大/缩小停止工作。我试图注册我自己的 mousewheelevent 处理程序,它也停止与内置的处理程序一起工作。我也试过这个:

        myMap.Center = center;
        myMap.ZoomLevel = zoomLevel;
        myMap.MouseWheel += new MouseWheelEventHandler(Map_MouseWheel);

但它没有用。这里有什么问题?

编辑:也尝试使用 myMap.SetView(center,zoomLevel);

edit2:我正在使用 Integration.ElementHost 在 WinForms 项目中加载 WPF 控件。一定是这样,因为使用常规 WPF 项目一切正常。

【问题讨论】:

    标签: c# wpf windows bing-maps


    【解决方案1】:

    您必须将焦点设置到地图控件 myMap.Focus()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-29
      相关资源
      最近更新 更多