Exemple #1
0
        private void MainViewModel_SelectItem(object sender, SelectItemEventArgs e)
        {
            if (e.Handled)
            {
                return;
            }

            e.Handled      = true;
            e.SelectedItem = SelectItem(e.Items);
        }
Exemple #2
0
 private void slbDatabase2_ItemSelect(object sender, SelectItemEventArgs e)
 {
     /*
      * var dbi1 = (ItemDataClass)  slbDatabase2?.LastSelectedObject;
      * var dbR1 = (DBRegistrationClass) dbi1?.Object;
      *
      * if (dbR1 == null) return;
      * GetDatabaseObjects2(dbR1);
      */
 }
Exemple #3
0
        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);
        }
Exemple #5
0
 void ammeterInfoControl1_OnSelect(object sender, SelectItemEventArgs e)
 {
     this.ucAmmetersOpe1.LoadData(e.Datas);
     //throw new NotImplementedException();
 }