UiInstance.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System.Configuration;
  2. using System.Windows.Media;
  3. using Aitex.Common.Util;
  4. using MECF.Framework.UI.Core.Applications;
  5. namespace EfemSimulator
  6. {
  7. class UiInstance : IUiInstance
  8. {
  9. public string VersionNumber => ConfigurationManager.AppSettings["VersionNumber"].ToString();
  10. public string LayoutFile => PathManager.GetCfgDir()+ GetPath(VersionNumber);
  11. public string SystemName => "EFEM Simulator";
  12. public bool EnableAccountModule => false;
  13. public ImageSource MainIcon => null;
  14. public bool MaxSizeShow => true;
  15. private string GetPath(string versionNumber)
  16. {
  17. string pathStr = "";
  18. switch (versionNumber)
  19. {
  20. case "005":
  21. pathStr = "SimUILayout1.xml";
  22. break;
  23. case "006":
  24. pathStr = "SimUILayout2.xml";
  25. break;
  26. default:
  27. pathStr = "SimUILayout1.xml";
  28. break;
  29. }
  30. return pathStr;
  31. }
  32. }
  33. }