Esempio n. 1
0
        private void OnScatterDataChanged(object sender, DataSeriesChangedEventArgs e)
        {
            List <XyzDataPointViewModel <double> > selectedPoints = new List <XyzDataPointViewModel <double> >();

            for (int i = 0; i < _xyzDataSeries3D.Count; i++)
            {
                if (_xyzDataSeries3D.WValues[i] != null)
                {
                    if (_xyzDataSeries3D.WValues[i].IsSelected)
                    {
                        selectedPoints.Add(new XyzDataPointViewModel <double>(i,
                                                                              _xyzDataSeries3D.XValues[i],
                                                                              _xyzDataSeries3D.YValues[i],
                                                                              _xyzDataSeries3D.ZValues[i],
                                                                              _xyzDataSeries3D.WValues[i]));
                    }
                }
            }
            if (!selectedPoints.IsNullOrEmpty())
            {
                slectedItem.Visibility  = Visibility.Visible;
                slectedItem.ItemsSource = selectedPoints;
            }
            else
            {
                slectedItem.Visibility = Visibility.Collapsed;
            }
        }
Esempio n. 2
0
 private void OnScatterSelected(object sender, DataSeriesChangedEventArgs e)
 {
     for (int i = 0; i < marker.Count; i++)
     {
         if (marker.WValues[i] != null && marker.WValues[i].IsSelected)
         {
             selectedIdx = i;
             movePoint   = true;
             break;
         }
     }
 }