| 12345678910111213141516171819202122232425262728293031 |
- using Avalonia.Controls;
- using Ryujinx.Ava.UI.Windows;
- using System.Threading;
- namespace Ryujinx.Ava.UI.Controls
- {
- public partial class UpdateWaitWindow : StyleableWindow
- {
- public UpdateWaitWindow(string primaryText, string secondaryText, CancellationTokenSource cancellationToken) : this(primaryText, secondaryText)
- {
- SystemDecorations = SystemDecorations.Full;
- ShowInTaskbar = true;
- Closing += (_, _) => cancellationToken.Cancel();
- }
- public UpdateWaitWindow(string primaryText, string secondaryText) : this()
- {
- PrimaryText.Text = primaryText;
- SecondaryText.Text = secondaryText;
- WindowStartupLocation = WindowStartupLocation.CenterOwner;
- SystemDecorations = SystemDecorations.BorderOnly;
- ShowInTaskbar = false;
- }
- public UpdateWaitWindow()
- {
- InitializeComponent();
- }
- }
- }
|