| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | 
							- using Caliburn.Micro.Core;
 
- namespace MECF.Framework.UI.Client.ClientBase
 
- {
 
-     public class ModuleInfo : PropertyChangedBase
 
-     {
 
-         private string _moduleID;
 
-         public string ModuleID
 
-         {
 
-             get { return _moduleID; }
 
-             set { _moduleID = value; NotifyOfPropertyChange("ModuleID"); }
 
-         }
 
-         private string _waferModuleID;
 
-         public string WaferModuleID
 
-         {
 
-             get { return _waferModuleID; }
 
-             set { _waferModuleID = value; NotifyOfPropertyChange("WaferModuleID"); }
 
-         }
 
-         private bool _IsInstalled;
 
-         public bool IsInstalled
 
-         {
 
-             get { return _IsInstalled; }
 
-             set { _IsInstalled = value; NotifyOfPropertyChange("IsInstalled"); }
 
-         }
 
-         private bool _IsOnline;
 
-         public bool IsOnline
 
-         {
 
-             get { return _IsOnline; }
 
-             set { _IsOnline = value; NotifyOfPropertyChange("IsOnline"); }
 
-         }
 
-         private ModuleWaferManager _WaferManager;
 
-         public ModuleWaferManager WaferManager
 
-         {
 
-             get { return _WaferManager; }
 
-             set { _WaferManager = value; NotifyOfPropertyChange("WaferManager"); }
 
-         }
 
-  
 
-         public string WaferDataName { get; set; }
 
-         public bool IsWaferReverseDisplay { get; set; }
 
-         public ModuleInfo(string name, string waferModuleName, string waferDataName, bool isWaferReverseDisplay, bool isInstalled )
 
-         {
 
-             ModuleID = name;
 
-             WaferDataName = waferDataName;
 
-             WaferModuleID = string.IsNullOrEmpty(waferModuleName) ? name : waferModuleName;
 
-             IsWaferReverseDisplay = isWaferReverseDisplay;
 
-             IsInstalled = isInstalled;
 
-             WaferManager = new ModuleWaferManager(name);
 
-         }
 
-  
 
-     }
 
- }
 
 
  |