MainWindow.axaml.cs 539 B

123456789101112131415161718192021222324252627282930
  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. protected override void OnLoaded()
  17. {
  18. this.AttachDevTools();
  19. base.OnLoaded();
  20. }
  21. public void Open(object sender, RoutedEventArgs e)
  22. {
  23. new Sub().Show(this);
  24. }
  25. }