Spread Silverlight Documentation
GrapeCity.Windows.SpreadSheet.Data Namespace / SpreadDataSeries Class / MarkerSize Property
Example


In This Topic
    MarkerSize Property (SpreadDataSeries)
    In This Topic
    Gets or sets the marker size in pixels.
    Syntax
    'Declaration
     
    Public Property MarkerSize As Size
    'Usage
     
    Dim instance As SpreadDataSeries
    Dim value As Size
     
    instance.MarkerSize = value
     
    value = instance.MarkerSize
    public Size MarkerSize {get; set;}

    Property Value

    The size of the marker.
    Example
    This example sets the MarkerSize property.
    //only for line charts.
    GrapeCity.Windows.SpreadSheet.Data.SpreadChart chart = new GrapeCity.Windows.SpreadSheet.Data.SpreadChart("Chart", GrapeCity.Windows.SpreadSheet.Data.SpreadChartType.Line, 0, 0, 200, 200);
    
    GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries ds = new GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries();
    ds.Values.Add(4);
    ds.Values.Add(7);
    ds.Values.Add(6);
    ds.Values.Add(10);
    ds.Values.Add(4);
    //dataSeries level
    ds.MarkerSize = new Size(15, 15);
    ds.MarkerType = GrapeCity.Windows.SpreadSheet.Data.MarkerType.Diamond;
    ds.DataMarkerStyle.Fill = new SolidColorBrush(Colors.Green);
    ds.DataMarkerStyle.Stroke = new SolidColorBrush(Colors.Blue);
    ds.DataMarkerStyle.StrokeDashType = GrapeCity.Windows.SpreadSheet.Data.StrokeDashType.Dash;
    ds.DataMarkerStyle.StrokeThickness = 2;
    //data marker level
    ds.GetDataMarker(2).Fill = new SolidColorBrush(Colors.Orange);
    ds.GetDataMarker(2).Stroke = new SolidColorBrush(Colors.Yellow);
    ds.GetDataMarker(2).StrokeDashType = GrapeCity.Windows.SpreadSheet.Data.StrokeDashType.Dash;
    ds.GetDataMarker(2).StrokeThickness = 4;
    ds.GetDataMarker(2).MarkerSize = new Size(20, 20);
    chart.ChartType = GrapeCity.Windows.SpreadSheet.Data.SpreadChartType.Scatter;
    chart.DataSeries.Add(ds); 
    gcSpreadSheet1.ActiveSheet.Charts.Add(chart);
    Dim chart As New GrapeCity.Windows.SpreadSheet.Data.SpreadChart("Chart", GrapeCity.Windows.SpreadSheet.Data.SpreadChartType.Line, 0, 0, 200, 200)
    
    Dim ds As New GrapeCity.Windows.SpreadSheet.Data.SpreadDataSeries()
    ds.Values.Add(4)
    ds.Values.Add(7)
    ds.Values.Add(6)
    ds.Values.Add(10)
    ds.Values.Add(4)
    'dataSeries level
    ds.MarkerSize = New Size(15, 15)
    ds.MarkerType = GrapeCity.Windows.SpreadSheet.Data.MarkerType.Diamond
    ds.DataMarkerStyle.Fill = New SolidColorBrush(Colors.Green)
    ds.DataMarkerStyle.Stroke = New SolidColorBrush(Colors.Blue)
    ds.DataMarkerStyle.StrokeDashType = GrapeCity.Windows.SpreadSheet.Data.StrokeDashType.Dash
    ds.DataMarkerStyle.StrokeThickness = 2
    'data marker level
    ds.GetDataMarker(2).Fill = New SolidColorBrush(Colors.Orange)
    ds.GetDataMarker(2).Stroke = New SolidColorBrush(Colors.Yellow)
    ds.GetDataMarker(2).StrokeDashType = GrapeCity.Windows.SpreadSheet.Data.StrokeDashType.Dash
    ds.GetDataMarker(2).StrokeThickness = 4
    ds.GetDataMarker(2).MarkerSize = New Size(20, 20)
    chart.ChartType = GrapeCity.Windows.SpreadSheet.Data.SpreadChartType.Scatter
    chart.DataSeries.Add(ds)
    GcSpreadSheet1.ActiveSheet.Charts.Add(chart)
    See Also