private void DeleteProp_Click(object sender, RoutedEventArgs e) { DeviceProp deletedProp = (DeviceProp)DevPropsGrid.SelectedItem; if (deletedProp != null) { Device dev = (Device)PrintersList.SelectedItem; dev.DeviceProps.Remove(deletedProp); } }
public void AddDeviceProperty(string propName, string propOid) { DeviceProp newProp = new DeviceProp(propName, propOid); DeviceProps.Add(newProp); IsOnline(); if (Online) { CheckOIDs(); } }
private void DeleteProp_Click(object sender, RoutedEventArgs e) { try { DeviceProp deletedProp = (DeviceProp)DevPropsGrid.SelectedItem; if (deletedProp != null) { Device dev = (Device)PrintersList.SelectedItem; dev.DeviceProps.Remove(deletedProp); } } catch (Exception) { //MessageBox.Show("Process failed! Please try again!"); } }