private void OnDeviceTrack(AbisDeviceSimple abisDeviceSimple) { if (abisDeviceSimple == null) { return; } AbisDeviceSimpleSelectedItem = abisDeviceSimple; }
public void AddTabDeviceTrack(TreeViewItem treeViewItem, string headerImageSource, string itemNamespace, UserControl tabControlItem, AbisDeviceSimple abisDeviceSimple) { if (abisDeviceSimple == null) { return; } TabItemViewModel.Add(treeViewItem, headerImageSource, itemNamespace, tabControlItem, abisDeviceSimple); }
public void Add(TreeViewItem treeViewItem, string tabImageSource, string itemNamespace, UserControl usercontrol, AbisDeviceSimple abisDeviceSimple) { var item = HasItemByDataNum(abisDeviceSimple.DataNum); if (item == null) { usercontrol.DataContext = new DeviceTrackViewModel(abisDeviceSimple); item = new TabItemModel() { TreeViewItem = treeViewItem, TabName = string.Format("基站:{2} (时隙{3})", abisDeviceSimple.DeviceNameStr, abisDeviceSimple.PortNum, abisDeviceSimple.BtsNameStr, abisDeviceSimple.SlotNum), TabImageSource = tabImageSource, ItemNamespace = itemNamespace, UserControl = usercontrol, DataNum = abisDeviceSimple.DataNum, }; this.TabItems.Add(item); } SelectedModel = item; }
private bool AlwaysTrue(AbisDeviceSimple obj) { return(true); }