Avalonia sample app

This commit is contained in:
ClemensFischer 2025-09-06 17:01:33 +02:00
parent fb2f2b5f21
commit ac8a1b954b
2 changed files with 7 additions and 4 deletions

View file

@ -15,10 +15,7 @@ namespace SampleApplication
{ {
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
{ {
desktop.MainWindow = new MainWindow desktop.MainWindow = new MainWindow();
{
DataContext = new MapViewModel()
};
} }
base.OnFrameworkInitializationCompleted(); base.OnFrameworkInitializationCompleted();

View file

@ -6,10 +6,16 @@
xmlns:local="clr-namespace:SampleApplication" xmlns:local="clr-namespace:SampleApplication"
x:Class="SampleApplication.MainWindow" x:Class="SampleApplication.MainWindow"
Title="XAML MapControl - Avalonia Sample Application"> Title="XAML MapControl - Avalonia Sample Application">
<Window.DataContext>
<local:MapViewModel/>
</Window.DataContext>
<Grid> <Grid>
<Grid.Resources> <Grid.Resources>
<local:MapHeadingToVisibilityConverter x:Key="MapHeadingToVisibilityConverter" /> <local:MapHeadingToVisibilityConverter x:Key="MapHeadingToVisibilityConverter" />
</Grid.Resources> </Grid.Resources>
<map:Map x:Name="map" <map:Map x:Name="map"
ZoomLevel="11" MinZoomLevel="3" ZoomLevel="11" MinZoomLevel="3"
Center="53.5,8.2" Center="53.5,8.2"