From b559f8e94b003cda29a751ebb322f2d9b8f24b9a Mon Sep 17 00:00:00 2001 From: ClemensFischer Date: Fri, 31 May 2024 13:43:23 +0200 Subject: [PATCH] UWP sample application --- SampleApps/UniversalApp/MainPage.xaml | 45 +++++++++++++++++++++--- SampleApps/UniversalApp/MainPage.xaml.cs | 5 +++ SampleApps/WinUiApp/MainWindow.xaml | 6 ---- 3 files changed, 45 insertions(+), 11 deletions(-) diff --git a/SampleApps/UniversalApp/MainPage.xaml b/SampleApps/UniversalApp/MainPage.xaml index a76b1066..328b50bc 100644 --- a/SampleApps/UniversalApp/MainPage.xaml +++ b/SampleApps/UniversalApp/MainPage.xaml @@ -84,8 +84,40 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -113,12 +145,15 @@ + SelectionMode="Multiple" + LocationMemberPath="Location"/> + SelectedItem="{Binding SelectedPushpin, Mode=TwoWay}" + SelectionMode="Multiple" + LocationMemberPath="Location" + SelectionChanged="MapItemsControlSelectionChanged"/> diff --git a/SampleApps/UniversalApp/MainPage.xaml.cs b/SampleApps/UniversalApp/MainPage.xaml.cs index 24cd4233..e25183cb 100644 --- a/SampleApps/UniversalApp/MainPage.xaml.cs +++ b/SampleApps/UniversalApp/MainPage.xaml.cs @@ -80,6 +80,11 @@ namespace SampleApplication partial void AddTestLayers(); + private void MapItemsControlSelectionChanged(object sender, SelectionChangedEventArgs e) + { + Debug.WriteLine("SelectedItems: " + string.Join(", ", ((MapItemsControl)sender).SelectedItems.OfType().Select(item => item.Name))); + } + private void ResetHeadingButtonClick(object sender, RoutedEventArgs e) { map.TargetHeading = 0d; diff --git a/SampleApps/WinUiApp/MainWindow.xaml b/SampleApps/WinUiApp/MainWindow.xaml index 99028b31..0c163361 100644 --- a/SampleApps/WinUiApp/MainWindow.xaml +++ b/SampleApps/WinUiApp/MainWindow.xaml @@ -137,12 +137,6 @@ -