Simple WPF MVVM application to display a world map using Open Street Map provider
App appearance:
Application use DevExpress control called MapControl, for using you should install or download required libraries (version of DevExpress 18 or above):
- DevExpress.Data.v18.1
- DevExpress.Images.v18.1
- DevExpress.Map.v18.1.Core
- DevExpress.Mvvm.v18.1
- DevExpress.Office.v18.1.Core
- DevExpress.Pdf.v18.1.Core
- DevExpress.Printing.v18.1.Core
- DevExpress.RichEdit.v18.1.Core
- DevExpress.Xpf.Core.v18.1
- DevExpress.Xpf.Docking.v18.1
- DevExpress.Xpf.DocumentViewer.v18.1.Core
- DevExpress.Xpf.Grid.v18.1
- DevExpress.Xpf.Grid.v18.1.Core
- DevExpress.Xpf.Layout.v18.1.Core
- DevExpress.Xpf.LayoutControl.v18.1
- DevExpress.Xpf.Map.v18.1
- DevExpress.Xpf.Printing.v18.1
- DevExpress.Xpf.Ribbon.v18.1
- DevExpress.Xpf.Themes.Office2016White.v18.1
To change themes manualy you should comment old and uncomment required theme in App.xaml f.e Metro Dark Theme:
Theme settings in Application.Resources
   <Application.Resources>
      <ResourceDictionary>
          <ResourceDictionary.MergedDictionaries>
              <!-- IG Theme -->
              <ResourceDictionary Source="Themes/IG/IG.MSControls.Core.Implicit.xaml" />
              <ResourceDictionary Source="Themes/IG/IG.MSControls.Toolkit.Implicit.xaml" />
              <!-- Metro Theme -->
              <!--<ResourceDictionary Source="Themes/Metro/Metro.MSControls.Core.Implicit.xaml" />
              <ResourceDictionary Source="Themes/Metro/Metro.MSControls.Toolkit.Implicit.xaml" /> -->
              <!-- MetroDark Theme -->
              <!--<ResourceDictionary Source="Themes/MetroDark/MetroDark.MSControls.Core.Implicit.xaml" />
              <ResourceDictionary Source="Themes/MetroDark/MetroDark.MSControls.Toolkit.Implicit.xaml" /> -->
          </ResourceDictionary.MergedDictionaries>
          <!-- <SolidColorBrush x:Key="BackgroundKey" Color="#FFFFFF" /> Color="#FF181818" -->
          <!-- Dark Theme -->
          <SolidColorBrush x:Key="BackgroundKey" Color="#FFFFFF" />
          <Style x:Key="HeaderTextBlockStyle" TargetType="TextBlock">
              <Setter Property="FontSize" Value="22" />
              <Setter Property="FontFamily" Value="Segoe UI" />
              <Setter Property="Foreground" Value="#FF00AADE" />
          </Style>
          <Style x:Key="SubHeaderTextBlockStyle" TargetType="TextBlock">
              <Setter Property="FontSize" Value="18" />
              <Setter Property="FontFamily" Value="Segoe UI" />
              <Setter Property="Foreground" Value="#FF00AADE" />
          </Style>
      </ResourceDictionary>
      </Application.Resources>