UpdateWaitWindow.axaml.cs 981 B

1234567891011121314151617181920212223242526272829303132333435
  1. using Avalonia;
  2. using Avalonia.Controls;
  3. using Avalonia.Markup.Xaml;
  4. using Ryujinx.Ava.Ui.Windows;
  5. namespace Ryujinx.Ava.Ui.Controls
  6. {
  7. public class UpdateWaitWindow : StyleableWindow
  8. {
  9. public UpdateWaitWindow(string primaryText, string secondaryText) : this()
  10. {
  11. PrimaryText.Text = primaryText;
  12. SecondaryText.Text = secondaryText;
  13. WindowStartupLocation = WindowStartupLocation.CenterOwner;
  14. }
  15. public UpdateWaitWindow()
  16. {
  17. InitializeComponent();
  18. #if DEBUG
  19. this.AttachDevTools();
  20. #endif
  21. }
  22. public TextBlock PrimaryText { get; private set; }
  23. public TextBlock SecondaryText { get; private set; }
  24. private void InitializeComponent()
  25. {
  26. AvaloniaXamlLoader.Load(this);
  27. PrimaryText = this.FindControl<TextBlock>("PrimaryText");
  28. SecondaryText = this.FindControl<TextBlock>("SecondaryText");
  29. }
  30. }
  31. }