Итак, я работаю над приложением отслеживания активов, которое создается с помощью wpf. В представлении панели мониторинга будет DataGrid с строками данных и картой, соответствующей сетке. В настоящее время у меня это работает, но я чувствую, что это скорее хак, и что с wpf я должен иметь возможность одновременно обновлять два элемента.WPF MVVM DataGrid/Map
В настоящее время я получаю данные от веб-службы, форматирует ее в объекты записи, а затем привязываю к DataGrid. Я также беру тот же источник данных и создаю свои значки, местоположение и т. Д., Используя DataTemplate. Все работает. Что мне не нравится, так это то, что когда данные фильтруются в сетке - я должен вручную прокручивать данные карты и фильтровать ее - чтобы соответствовать сетке. Сетка уже содержит данные, которые мне нужны (широта/долгота, местоположение) для создания моих точек карты. Я просто не могу заставить два элемента (Grid/Map) связываться с одним и тем же источником.
Опубликовать соответствующий код и XAML, или, может быть, небольшой репрограммный проект –