123456789101112131415161718192021222324252627 |
- using Avalonia.Controls;
- using Avalonia.Interactivity;
- using Avalonia.Markup.Xaml;
- using SafeAreaDemo.ViewModels;
- namespace SafeAreaDemo.Views
- {
- public partial class MainView : UserControl
- {
- public MainView()
- {
- AvaloniaXamlLoader.Load(this);
- }
- /// <inheritdoc/>
- protected override void OnLoaded(RoutedEventArgs e)
- {
- base.OnLoaded(e);
- var insetsManager = TopLevel.GetTopLevel(this)?.InsetsManager;
- var inputPane = TopLevel.GetTopLevel(this)?.InputPane;
- var viewModel = new MainViewModel();
- viewModel.Initialize(this, insetsManager, inputPane);
- DataContext = viewModel;
- }
- }
- }
|