Files
Ursa.Avalonia/demo/Ursa.Demo/Views/MvvmSplashWindow.axaml.cs
2025-02-24 19:50:02 +08:00

28 lines
580 B
C#

using System.Threading.Tasks;
using Avalonia;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
using Ursa.Controls;
using Ursa.Demo.ViewModels;
namespace Ursa.Demo.Views;
public partial class MvvmSplashWindow : SplashWindow
{
public MvvmSplashWindow()
{
InitializeComponent();
}
protected override async Task<Window?> CreateNextWindow()
{
if (this.DialogResult is true)
{
return new MainWindow()
{
DataContext = new MainViewViewModel()
};
}
return null;
}
}