Пример #1
0
 private void OnDeviceTrack(AbisDeviceSimple abisDeviceSimple)
 {
     if (abisDeviceSimple == null)
     {
         return;
     }
     AbisDeviceSimpleSelectedItem = abisDeviceSimple;
 }
Пример #2
0
 public void AddTabDeviceTrack(TreeViewItem treeViewItem, string headerImageSource, string itemNamespace,
                               UserControl tabControlItem, AbisDeviceSimple abisDeviceSimple)
 {
     if (abisDeviceSimple == null)
     {
         return;
     }
     TabItemViewModel.Add(treeViewItem, headerImageSource, itemNamespace, tabControlItem, abisDeviceSimple);
 }
Пример #3
0
        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;
        }
Пример #4
0
 private bool AlwaysTrue(AbisDeviceSimple obj)
 {
     return(true);
 }