Language.cs 587 B

123456789101112131415161718192021222324
  1. using Avalonia.Controls;
  2. using Avalonia.Markup.Xaml;
  3. using Avalonia.Markup.Xaml.Styling;
  4. using System.Windows;
  5. namespace Zh_CN
  6. {
  7. public class Language : ILanguage.ILanguage
  8. {
  9. public Language()
  10. {
  11. var Resource = (ResourceDictionary)AvaloniaXamlLoader.Load(new Uri(ResourcePath, UriKind.Absolute));
  12. Name = (string)Resource["Name"]!;
  13. Key = (string)Resource["Key"]!;
  14. }
  15. public string Name { get; }
  16. public string ResourcePath => "avares://Zh-CN/Language.axaml";
  17. public string Key { get; }
  18. }
  19. }