test: 添加测试项目

This commit is contained in:
2025-01-23 22:53:43 +08:00
parent 6650549ed7
commit 419acbb14a
13 changed files with 319 additions and 0 deletions

26
Test/App.axaml.cs Normal file
View File

@@ -0,0 +1,26 @@
using System.Globalization;
using Avalonia;
using Avalonia.Controls.ApplicationLifetimes;
using Avalonia.Markup.Xaml;
using JackCraft.I18N;
namespace Test;
public class App : Application
{
public static I18NManager I18NManager { get; set; } = new("Test.Assets.Resources", typeof(App).Assembly);
public override void Initialize()
{
I18NManager.Culture = new CultureInfo("zh");
AvaloniaXamlLoader.Load(this);
}
public override void OnFrameworkInitializationCompleted()
{
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
desktop.MainWindow = new MainWindow();
base.OnFrameworkInitializationCompleted();
}
}