void Unchecked(Object sender, RoutedEventArgs e) { ItemEthernet uncheckedItemNet = (ItemEthernet)((CheckBox)sender).DataContext; if (System.Object.ReferenceEquals(ItemEthernet, uncheckedItemNet)) { ItemEthernet = null; EthernetID = null; DisplaySer.IsCollRec = false; DisplaySer.IsCollSend = false; } e.Handled = true; }
void Checked(Object sender, RoutedEventArgs e) { ItemEthernet = (ItemEthernet)((CheckBox)sender).DataContext; if (TVEthernets.TVEthernet.SelectedItem is EthernetSer) { EthernetSer ethernetSerBinding = TVEthernets.TVEthernet.SelectedItem as EthernetSer; EthernetID = ethernetSerBinding.ID; foreach (TreeViewItem tvItemNet in TVItemNets.Items) { foreach (ItemEthernet itemNet in tvItemNet.Items) { if (!System.Object.ReferenceEquals(ItemEthernet, itemNet)) { itemNet.IsBinding = false; } else { if (tvItemNet == TVItemNets.Items[0]) { DisplaySer.IsCollRec = true; DisplaySer.IsCollSend = false; } else if (tvItemNet == TVItemNets.Items[1]) { DisplaySer.IsCollRec = false; DisplaySer.IsCollSend = true; } } } } } ItemEthernet.IsBinding = true; e.Handled = true; }
public ValueItemNetConverter(ItemEthernet item) { Item = item; }