feat: add mvvm demo.

This commit is contained in:
Dong Bin
2025-02-24 19:15:55 +08:00
parent b20137e8aa
commit aa4507c9c8
5 changed files with 138 additions and 1 deletions

View File

@@ -0,0 +1,24 @@
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()
{
return new MainWindow()
{
DataContext = new MainViewViewModel()
};
}
}