Пример #1
0
 public VMSelectable(Controller c, VMMain mainVM, Input i)
     : this(c, mainVM)
 {
     _Name         = i.Param;
     DisplayName   = i.Title;
     ImageUri      = string.Format("http://{0}{1}", TheController.Address, i.IconOn);
     SelectionType = VMSelectableType.Input;
 }
Пример #2
0
 public VMSelectable(Controller c, VMMain mainVM, Scene s)
     : this(c, mainVM)
 {
     _Name         = s.Name;
     DisplayName   = s.DisplayName;
     ImageUri      = SelectSceneImageUri(s.Name);
     SelectionType = VMSelectableType.Scene;
 }
Пример #3
0
 public VMSelectable(Controller c, VMMain mainVM, Zone zone, string imageUri)
     : this(c, mainVM)
 {
     _Name         = zone.Name;
     DisplayName   = zone.DisplayName;
     ImageUri      = imageUri;
     SelectionType = VMSelectableType.Zone;
 }
Пример #4
0
 public VMSelectable(Controller c, VMMain mainVM, string name, string displayName, string imagePath, VMSelectableType type)
     : base(c)
 {
     _Name         = name;
     _Main         = mainVM;
     ImageUri      = imagePath;
     DisplayName   = displayName;
     SelectionType = type;
 }
Пример #5
0
 protected VMSelectable(Controller c, VMMain mainVM) : base(c)
 {
     _Main = mainVM;
 }
Пример #6
0
 public VMZone(VMMain main, Zone zone, Controller c, string imageUri) : base(c)
 {
     MainVM = main;
     Update(zone, imageUri);
 }