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 CreateNextWindow() { if (this.DialogResult is true) { return new MainWindow() { DataContext = new MainViewViewModel() }; } return null; } }