예제 #1
0
        object IValueConverter.Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            Marker2DKind marker2DKind = value as Marker2DKind;

            if (marker2DKind != null)
            {
                return(Activator.CreateInstance(marker2DKind.Type));
            }
            return(value);
        }
        void lbMarker_SelectedIndexChanged(object sender, RoutedEventArgs e)
        {
            Marker2DKind markerKind = lbMarker.SelectedItem as Marker2DKind;

            if (markerKind != null)
            {
                foreach (PointSeries2D series in chart.Diagram.Series)
                {
                    series.MarkerModel = Activator.CreateInstance(markerKind.Type) as Marker2DModel;
                }
            }
        }