Я прочитал почти все учебные пособия и проверил вопросы по стеку, однако я до сих пор не знаю и не понимаю, как управлять пользовательскими элементами управления WPF в MVVM, особенно теми, которые предоставляются другими, такими как GMap.NET.
Я пытаюсь следовать шаблону MVVM в своем приложении, однако я понятия не имею, как инициализировать и управлять элементом управления GMap.NET WPF в нем. В стандартном подходе требуется такое управление:
gmap.MapProvider = GMap.NET.MapProviders.GoogleMapProvider.Instance;
GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly;
gmap.DragButton = MouseButton.Left;
gmap.SetPositionByKeywords("Paris, France");
gmap.ShowCenter = false;
Как мне это сделать без торможения MVVM? Является ли это возможным? Буду признателен за любую помощь.
gmap.DragButton = MouseButton.Left;
в код позади, если он не будет затронут из виртуальной машины? Я не могу получить доступ к instanceDragButton
из XAML. - person Niko   schedule 17.07.2017