Exemplo n.º 1
0
 public TagViewModel(DeviceViewModel owner)
 {
     Owner = owner;
     type  = NodeTypes.tag;
     Name  = "Tag";
     Icon  = "/Images/right arrow.png";
     //CreateReg();
     Address     = 1;
     Value       = new Register(Address);
     Value.Value = 1;
 }
Exemplo n.º 2
0
 public void RenameDeviceComplete(DeviceViewModel sender, string name, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         sender.ChangeName(name);
         sender.IsInEditMode = false;
     }
     if (e.Key == Key.Escape)
     {
         sender.ChangeName((string)oldDeviceName);
         sender.IsInEditMode = false;
     }
 }
Exemplo n.º 3
0
 public void RenameDevice(DeviceViewModel sender)
 {
     oldDeviceName       = sender.Name;
     sender.IsInEditMode = true;
 }
Exemplo n.º 4
0
 public void AddTag(DeviceViewModel o)
 {
     o.Children.Add(new TagViewModel(o));
 }
Exemplo n.º 5
0
 public void DeleteDevice(DeviceViewModel o)
 {
     o.Owner.Children.Remove(o);
 }