StyleManager.cs 691 B

12345678910111213141516171819202122232425
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Windows;
  7. namespace SKMC.Api.Client.UI
  8. {
  9. public class StyleManager
  10. {
  11. /// <summary>
  12. /// 加载全局style配置文件 (可应用于SKMC.Client内的界面组件)
  13. /// </summary>
  14. /// <param name="path"></param>
  15. public static void LoadStyle(string path)
  16. {
  17. ResourceDictionary dict = new ResourceDictionary
  18. {
  19. Source = new Uri(path, UriKind.RelativeOrAbsolute)
  20. };
  21. Application.Current.Resources.MergedDictionaries.Add(dict);
  22. }
  23. }
  24. }