/// <summary> /// 物品单击高亮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnEasyOpenViewItem_Click(object sender, MouseButtonEventArgs e) { EasyOpenViewItem easyOpenViewItem = null; for (int i = 0; i < DataUtils.EasyOpenItemList.Count; i++) { if (DataUtils.EasyOpenItemList[i].IsSelect) { easyOpenViewItem = DataUtils.EasyOpenItemList[i]; break; } } if (DataUtils.LastSelectItem != null) { DataUtils.LastSelectItem.Background = Brushes.Transparent; DataUtils.LastSelectItem = null; } if (easyOpenViewItem != null) { easyOpenViewItem.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFE979FF"));; //FFE979 DataUtils.LastSelectItem = easyOpenViewItem; } if (this.SettingFlyout.IsOpen) { this.SettingFlyout.IsOpen = false; } }
private void InitSystemData() { this.EasyOpenSystemItemPanel.Children.Clear(); DataUtils.EasyOpenSystemItemList.Clear(); for (int i = 0; i < ModelUtils.Instance.CurrentSystemModelList.Count; i++) { EasyOpenViewItem b = new EasyOpenViewItem(); b.SystemStaticData = ModelUtils.Instance.CurrentSystemModelList[i]; b.MouseLeftButtonDown += OnEasyOpenViewItem_Click; b.MouseDoubleClick += OnEasyOpenViewItem_DoubleClick; DataUtils.EasyOpenSystemItemList.Add(b); this.EasyOpenSystemItemPanel.Children.Add(b); } }