Ejemplo n.º 1
0
 public VMSelectable(IController c, VMMain mainVM, string name, VMSelectableType type)
     : base(c)
 {
     DisplayName   = SelectString = name;
     MainVM        = mainVM;
     SelectionType = type;
 }
Ejemplo n.º 2
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;
 }
Ejemplo n.º 3
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;
 }
Ejemplo n.º 4
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;
 }
Ejemplo n.º 5
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;
 }