diff --git a/SampleApps/WpfApplication/MainWindow.xaml b/SampleApps/WpfApplication/MainWindow.xaml
index edd9b14e..fb111355 100644
--- a/SampleApps/WpfApplication/MainWindow.xaml
+++ b/SampleApps/WpfApplication/MainWindow.xaml
@@ -117,6 +117,7 @@
MinZoomLevel="2" MaxZoomLevel="21" ZoomLevel="11"
Center="53.5,8.2" ManipulationMode="All"
MouseLeftButtonDown="MapMouseLeftButtonDown"
+ MouseRightButtonDown="MapMouseRightButtonDown"
MouseMove="MapMouseMove" MouseLeave="MapMouseLeave"
ManipulationInertiaStarting="MapManipulationInertiaStarting">
diff --git a/SampleApps/WpfApplication/MainWindow.xaml.cs b/SampleApps/WpfApplication/MainWindow.xaml.cs
index cb0f99a7..49b8bd45 100644
--- a/SampleApps/WpfApplication/MainWindow.xaml.cs
+++ b/SampleApps/WpfApplication/MainWindow.xaml.cs
@@ -2,6 +2,7 @@
using MapControl.Caching;
using MapControl.UiTools;
using System;
+using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Threading.Tasks;
@@ -74,6 +75,14 @@ namespace SampleApplication
map.TargetHeading = 0d;
}
+ private async void MapMouseRightButtonDown(object sender, MouseButtonEventArgs e)
+ {
+ if (map.MapLayer is WmsImageLayer wmsLayer)
+ {
+ Debug.WriteLine(await wmsLayer.GetFeatureInfoAsync(e.GetPosition(map)));
+ }
+ }
+
private void MapMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
if (e.ClickCount == 2)
diff --git a/SampleApps/WpfApplication/MapLayers.xaml b/SampleApps/WpfApplication/MapLayers.xaml
index c916bfda..9fa0650a 100644
--- a/SampleApps/WpfApplication/MapLayers.xaml
+++ b/SampleApps/WpfApplication/MapLayers.xaml
@@ -55,9 +55,11 @@
+ Description="© [BKG](https://gdz.bkg.bund.de/index.php/default/webdienste/topplus-produkte/wms-topplusopen-mit-layer-fur-normalausgabe-und-druck-wms-topplus-open.html)"
+ RelativeImageSize="1.2"/>
-
\ No newline at end of file
+ Description="© [terrestris GmbH & Co. KG](http://ows.terrestris.de/) © [OpenStreetMap contributors](http://www.openstreetmap.org/copyright)"
+ RelativeImageSize="1.2"/>
+