mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2026-04-06 06:55:04 +00:00
Map menus
This commit is contained in:
parent
c54a0cf91f
commit
f1fa37a9a5
10 changed files with 153 additions and 15 deletions
|
|
@ -136,7 +136,19 @@
|
|||
ItemsSource="{Binding Pushpins}"
|
||||
SelectedItem="{Binding SelectedPushpin}"
|
||||
SelectionMode="Extended"
|
||||
SelectionChanged="MapItemsControlSelectionChanged"/>
|
||||
SelectionChanged="MapItemsControlSelectionChanged"
|
||||
PreviewMouseLeftButtonDown="MapItemsControl_PreviewMouseLeftButtonDown"
|
||||
PreviewMouseLeftButtonUp="MapItemsControl_PreviewMouseLeftButtonUp"
|
||||
PreviewMouseRightButtonDown="MapItemsControl_PreviewMouseRightButtonDown"
|
||||
PreviewMouseRightButtonUp="MapItemsControl_PreviewMouseRightButtonUp"
|
||||
PreviewTouchDown="MapItemsControl_PreviewTouchDown"
|
||||
PreviewTouchUp="MapItemsControl_PreviewTouchUp"
|
||||
MouseLeftButtonDown="MapItemsControl_MouseLeftButtonDown"
|
||||
MouseLeftButtonUp="MapItemsControl_MouseLeftButtonUp"
|
||||
MouseRightButtonDown="MapItemsControl_MouseRightButtonDown"
|
||||
MouseRightButtonUp="MapItemsControl_MouseRightButtonUp"
|
||||
TouchDown="MapItemsControl_TouchDown"
|
||||
TouchUp="MapItemsControl_TouchUp"/>
|
||||
|
||||
<map:Pushpin AutoCollapse="True" Location="65,-18" Content="Iceland"/>
|
||||
<map:Pushpin AutoCollapse="True" Location="71,25" Content="Norway"/>
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ namespace SampleApplication
|
|||
public MainWindow()
|
||||
{
|
||||
//TileImageLoader.Cache = new MapControl.Caching.ImageFileCache(TileImageLoader.DefaultCacheFolder);
|
||||
//TileImageLoader.Cache = new MapControl.Caching.SQLiteCache(TileImageLoader.DefaultCacheFolder);
|
||||
TileImageLoader.Cache = new MapControl.Caching.SQLiteCache(TileImageLoader.DefaultCacheFolder);
|
||||
//TileImageLoader.Cache = new MapControl.Caching.FileDbCache(TileImageLoader.DefaultCacheFolder);
|
||||
|
||||
Closed += (s, e) => (TileImageLoader.Cache as IDisposable)?.Dispose();
|
||||
|
|
@ -142,5 +142,65 @@ namespace SampleApplication
|
|||
|
||||
return string.Format(CultureInfo.InvariantCulture, "\n {0:" + distanceFormat + "} {1}", distance, unit);
|
||||
}
|
||||
|
||||
private void MapItemsControl_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("PreviewMouseLeftButtonDown");
|
||||
}
|
||||
|
||||
private void MapItemsControl_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("PreviewMouseLeftButtonUp");
|
||||
}
|
||||
|
||||
private void MapItemsControl_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("MouseLeftButtonDown");
|
||||
}
|
||||
|
||||
private void MapItemsControl_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("MouseLeftButtonUp");
|
||||
}
|
||||
|
||||
private void MapItemsControl_PreviewMouseRightButtonDown(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("PreviewMouseRightButtonDown");
|
||||
}
|
||||
|
||||
private void MapItemsControl_PreviewMouseRightButtonUp(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("PreviewMouseRightButtonUp");
|
||||
}
|
||||
|
||||
private void MapItemsControl_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("MouseRightButtonDown");
|
||||
}
|
||||
|
||||
private void MapItemsControl_MouseRightButtonUp(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("MouseRightButtonUp");
|
||||
}
|
||||
|
||||
private void MapItemsControl_TouchDown(object sender, TouchEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("TouchDown");
|
||||
}
|
||||
|
||||
private void MapItemsControl_TouchUp(object sender, TouchEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("TouchUp");
|
||||
}
|
||||
|
||||
private void MapItemsControl_PreviewTouchDown(object sender, TouchEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("PreviewTouchDown");
|
||||
}
|
||||
|
||||
private void MapItemsControl_PreviewTouchUp(object sender, TouchEventArgs e)
|
||||
{
|
||||
Debug.WriteLine("PreviewTouchUp");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,11 +16,6 @@
|
|||
<Compile Remove="..\Shared\ValueConverters.cs" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\MapControl\WPF\MapControl.WPF.csproj" />
|
||||
<ProjectReference Include="..\..\MapUiTools\WPF\MapUiTools.WPF.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Content Include="..\Shared\10_535_330.jpg" Link="10_535_330.jpg">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
|
|
@ -33,4 +28,10 @@
|
|||
<ItemGroup Condition="'$(TargetFramework)'=='net48'">
|
||||
<Reference Include="System.Net.Http" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\Caches\FileDbCache\FileDbCache.csproj" />
|
||||
<ProjectReference Include="..\..\Caches\SQLiteCache\SQLiteCache.csproj" />
|
||||
<ProjectReference Include="..\..\MapUiTools\WPF\MapUiTools.WPF.csproj" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue