private void MainViewModel_SelectItem(object sender, SelectItemEventArgs e) { if (e.Handled) { return; } e.Handled = true; e.SelectedItem = SelectItem(e.Items); }
private void slbDatabase2_ItemSelect(object sender, SelectItemEventArgs e) { /* * var dbi1 = (ItemDataClass) slbDatabase2?.LastSelectedObject; * var dbR1 = (DBRegistrationClass) dbi1?.Object; * * if (dbR1 == null) return; * GetDatabaseObjects2(dbR1); */ }
private void selDBObjects_ItemSelect(object sender, SelectItemEventArgs e) { fctSource.Clear(); if (selDBObjects.SelectedIndex < 0) { return; } var itm = selDBObjects.ItemDatas[selDBObjects.SelectedIndex]; var source = itm.Text.StartsWith("Cb") ? MakeCbSourceCode(itm.Object) : MakeSourceCode(itm.Object); if (source.Length > 0) { fctSource.AppendText(source); } RefreshAutocomplete(itm.Object as DataObjectClass); }
/// <summary> /// Change select /// </summary> /// <param name="dblClk">T = Double click</param> private void ChangeSelect(bool dblClk) { if (this.ChangeSelectItem == null) { return; } SelectItemEventArgs eventArgs = new SelectItemEventArgs(); eventArgs.Type = this.DataType; eventArgs.DoubleClick = dblClk; List <int> selItem = new List <int>(); selItem.Clear(); if (this.DataType == SimcaData.SIMCA_DATA_TYPE.SCORE_PLOT) { eventArgs.DoubleClick = false; } else { foreach (Series item in _chart.Series) { foreach (DataPoint point in item.Points) { if (point.GetCustomProperty(PROPERTY_NAME_SELECTED) == SELECTED) { int peakId = int.Parse(point.GetCustomProperty(PROPERTY_NAME_PEAK_ID)); if (peakId != -1) { selItem.Add(int.Parse(point.GetCustomProperty(PROPERTY_NAME_PEAK_ID))); } } } } } if (selItem.Count() != 0) { eventArgs.SelectItemArray = selItem.ToArray(); } ChangeSelectItem(this, eventArgs); }
void ammeterInfoControl1_OnSelect(object sender, SelectItemEventArgs e) { this.ucAmmetersOpe1.LoadData(e.Datas); //throw new NotImplementedException(); }