Language.cs 603 B

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