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; }
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; } }
public void RenameDevice(DeviceViewModel sender) { oldDeviceName = sender.Name; sender.IsInEditMode = true; }
public void AddTag(DeviceViewModel o) { o.Children.Add(new TagViewModel(o)); }
public void DeleteDevice(DeviceViewModel o) { o.Owner.Children.Remove(o); }