Map menus

This commit is contained in:
ClemensFischer 2025-03-22 17:08:43 +01:00
parent c54a0cf91f
commit f1fa37a9a5
10 changed files with 153 additions and 15 deletions

View file

@ -164,7 +164,11 @@
SelectedItem="{Binding SelectedPushpin, Mode=TwoWay}"
SelectionMode="Extended"
LocationMemberPath="Location"
SelectionChanged="MapItemsControlSelectionChanged"/>
SelectionChanged="MapItemsControlSelectionChanged"
PointerPressed="MapItemsControl_PointerPressed"
PointerReleased="MapItemsControl_PointerReleased"
Tapped="MapItemsControl_Tapped"
RightTapped="MapItemsControl_RightTapped"/>
<map:MapPath Location="53.5,8.2" Stroke="Blue" StrokeThickness="3" Fill="#1F007F00" IsHitTestVisible="False">
<map:MapPath.Data>

View file

@ -15,8 +15,9 @@ namespace SampleApplication
{
public MainWindow()
{
//TileImageLoader.Cache = new MapControl.Caching.ImageFileCache(TileImageLoader.DefaultCacheFolder);
//Closed += (s, e) => (TileImageLoader.Cache as IDisposable)?.Dispose();
TileImageLoader.Cache = new MapControl.Caching.ImageFileCache(TileImageLoader.DefaultCacheFolder);
//TileImageLoader.Cache = new MapControl.Caching.SQLiteCache(TileImageLoader.DefaultCacheFolder);
Closed += (s, e) => (TileImageLoader.Cache as IDisposable)?.Dispose();
InitializeComponent();
AddTestLayers();
@ -147,5 +148,25 @@ namespace SampleApplication
return string.Format(CultureInfo.InvariantCulture, "\n {0:" + distanceFormat + "} {1}", distance, unit);
}
private void MapItemsControl_Tapped(object sender, TappedRoutedEventArgs e)
{
Debug.WriteLine("MapItemsControl_Tapped");
}
private void MapItemsControl_RightTapped(object sender, RightTappedRoutedEventArgs e)
{
Debug.WriteLine("MapItemsControl_RightTapped");
}
private void MapItemsControl_PointerPressed(object sender, PointerRoutedEventArgs e)
{
Debug.WriteLine("MapItemsControl_PointerPressed");
}
private void MapItemsControl_PointerReleased(object sender, PointerRoutedEventArgs e)
{
Debug.WriteLine("MapItemsControl_PointerReleased");
}
}
}