ViewManager_partial.cs 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. using System;
  2. using System.Collections.Generic;
  3. namespace WS
  4. {
  5. ///<summary>ViewManager扩展</summary>
  6. public partial class ViewManager
  7. {
  8. ///<summary>初始化类型To名称</summary>
  9. private Dictionary<Type, string> DicTypeToName = new Dictionary<Type, string>();
  10. private void StartType()
  11. {
  12. DicTypeToName.Add(typeof(HarvestingProcessView), "HarvestingProcessView");
  13. DicTypeToName.Add(typeof(MainMenuView), "MainMenuView");
  14. DicTypeToName.Add(typeof(MainView), "MainView");
  15. DicTypeToName.Add(typeof(PointView), "PointView");
  16. DicTypeToName.Add(typeof(SearchTypeEntryView), "SearchTypeEntryView");
  17. DicTypeToName.Add(typeof(SearchView), "SearchView");
  18. DicTypeToName.Add(typeof(TipView), "TipView");
  19. DicTypeToName.Add(typeof(LoadingView), "LoadingView");
  20. DicTypeToName.Add(typeof(MessagerView), "MessagerView");
  21. DicTypeToName.Add(typeof(WaitView), "WaitView");
  22. DicTypeToName.Add(typeof(ChoosePopView), "ChoosePopView");
  23. DicTypeToName.Add(typeof(EndTeachView), "EndTeachView");
  24. DicTypeToName.Add(typeof(GuideView), "GuideView");
  25. DicTypeToName.Add(typeof(MapView), "MapView");
  26. DicTypeToName.Add(typeof(ProgressPopView), "ProgressPopView");
  27. }
  28. ///<summary>获取名称</summary>
  29. private string GetToName(Type type)
  30. {
  31. return DicTypeToName[type];
  32. }
  33. }
  34. }