2015-02-06 24 views
0

在設置zoomLevel或居中屬性之前,我可以使用鼠標在地圖上移動(拖動)並使用滾輪放大/縮小。設置其中之一後,鼠標滾動放大/縮小停止工作。我試圖註冊我自己的mousewheelevent處理程序,它也停止使用內置的處理程序。我也試過這個:WPF Bing Maps控件:鼠標滾動在設置屬性後停止工作

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

但它沒有工作。這裏有什麼問題?

編輯:也嘗試使用 myMap.SetView(center,zoomLevel);

edit2:我正在使用Integration.ElementHost在WinForms項目中加載WPF控件。因爲使用普通的WPF項目一切正常,它必須是這樣的。

回答

0

您必須將焦點設置爲地圖控件 myMap.Focus()