30 lines
616 B
C#
30 lines
616 B
C#
|
using System.Threading.Tasks;
|
||
|
using Avalonia.Controls;
|
||
|
using Avalonia.Markup.Xaml;
|
||
|
using DispenserUI.ViewModels;
|
||
|
|
||
|
namespace DispenserUI.Views.Windows;
|
||
|
|
||
|
public partial class SplashWindow : Window
|
||
|
{
|
||
|
public SplashWindow()
|
||
|
{
|
||
|
DataContext = ViewModel;
|
||
|
InitializeComponent();
|
||
|
}
|
||
|
|
||
|
public SplashVM ViewModel { get; } = App.GetService<SplashVM>();
|
||
|
|
||
|
private void InitializeComponent()
|
||
|
{
|
||
|
AvaloniaXamlLoader.Load(this);
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 进行系统初始化工作
|
||
|
/// </summary>
|
||
|
public async Task Init()
|
||
|
{
|
||
|
await ViewModel.Init(this);
|
||
|
}
|
||
|
}
|