MainWindow.axaml.cs 579 B

12345678910111213141516171819202122232425262728293031
  1. using Avalonia;
  2. using Avalonia.Controls;
  3. using Avalonia.Interactivity;
  4. using Avalonia.Markup.Xaml;
  5. namespace AppWithoutLifetime;
  6. public partial class MainWindow : Window
  7. {
  8. public MainWindow()
  9. {
  10. InitializeComponent();
  11. }
  12. private void InitializeComponent()
  13. {
  14. AvaloniaXamlLoader.Load(this);
  15. }
  16. /// <inheritdoc/>
  17. protected override void OnLoaded(RoutedEventArgs e)
  18. {
  19. this.AttachDevTools();
  20. base.OnLoaded(e);
  21. }
  22. public void Open(object sender, RoutedEventArgs e)
  23. {
  24. new Sub().Show(this);
  25. }
  26. }