Spread WPF Documentation
GrapeCity.Windows.SpreadSheet.Data Namespace / SpreadChartShapeBase Class / Fill Property
Example


In This Topic
    Fill Property (SpreadChartShapeBase)
    In This Topic
    Gets or sets a System.Windows.Media.Brush object that describes the background for a chart.
    Syntax
    'Declaration
     
    Public Property Fill As Brush
    'Usage
     
    Dim instance As SpreadChartShapeBase
    Dim value As Brush
     
    instance.Fill = value
     
    value = instance.Fill
    public Brush Fill {get; set;}

    Property Value

    The System.Windows.Media.Brush object that describes the background for a chart.
    Example
    This example sets the Fill property.
    private double strokeThickness;
    private Brush stroke;
    private Brush fillBrush;
    private double chartFontSize;
    private double axisFontSize;
    private FontFamily fontFamily;
    private FontStyle fontStyle;
    private FontWeight fontWeight;
    private FontStretch fontStretch;
    private Brush foreground;
    
    strokeThickness = 2;
    stroke = new SolidColorBrush(Colors.Green);
    fillBrush = new SolidColorBrush(Colors.Red);
    foreground = new SolidColorBrush(Colors.Blue);
    chartFontSize = 25;
    axisFontSize = 25;
    fontFamily = new FontFamily("Arial Narrow");
    fontStyle = FontStyles.Italic;
    fontWeight = FontWeights.Bold;
    fontStretch = FontStretches.ExtraExpanded;
    
    GrapeCity.Windows.SpreadSheet.Data.SpreadChart chart = new GrapeCity.Windows.SpreadSheet.Data.SpreadChart("Chart", GrapeCity.Windows.SpreadSheet.Data.SpreadChartType.BarStacked, "Sheet1!$A$1:$A$7", 0, 0, 200, 200);
    gcSpreadSheet1.ActiveSheet.SetArray(0, 0, new object[,] { { 1 }, { 2 }, { 3 }, { 4 }, { 5 }, { 6 }, { 7 }, { 8 }, { 9 }, { 10 } });
    
    //stroke
    chart.StrokeDashType = GrapeCity.Windows.SpreadSheet.Data.StrokeDashType.Dot;
    chart.StrokeThickness = strokeThickness;
    chart.Stroke = stroke;
    ////fill
    chart.Fill = fillBrush;
    chart.FontSize = chartFontSize;
    chart.FontFamily = FontFamily;
    chart.FontStyle = fontStyle;
    chart.FontWeight = fontWeight;
    chart.FontStretch = fontStretch;
    chart.Foreground = foreground;
    
    gcSpreadSheet1.ActiveSheet.Charts.Add(chart);
    Private strokeThickness As Double
    Private stroke As Brush
    Private fillBrush As Brush
    Private chartFontSize As Double
    Private axisFontSize As Double
    Private fontFamily As FontFamily
    Private fontStyle As FontStyle
    Private fontWeight As FontWeight
    Private fontStretch As FontStretch
    Private foreground As Brush
    
    strokeThickness = 2
    stroke = New SolidColorBrush(Colors.Green)
    fillBrush = New SolidColorBrush(Colors.Red)
    foreground = New SolidColorBrush(Colors.Blue)
    chartFontSize = 25
    axisFontSize = 25
    fontFamily = New FontFamily("Arial Narrow")
    fontStyle = FontStyles.Italic
    fontWeight = FontWeights.Bold
    fontStretch = FontStretches.ExtraExpanded
    
    Dim chart As New GrapeCity.Windows.SpreadSheet.Data.SpreadChart("Chart", GrapeCity.Windows.SpreadSheet.Data.SpreadChartType.BarStacked, "Sheet1!$A$1:$A$7", 0, 0, 200, 200)
    GcSpreadSheet1.ActiveSheet.SetArray(0, 0, New Object(,) {{1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}})
    
    'stroke
    chart.StrokeDashType = GrapeCity.Windows.SpreadSheet.Data.StrokeDashType.Dot
    chart.StrokeThickness = strokeThickness
    chart.Stroke = stroke
    'fill
    chart.Fill = fillBrush
    chart.FontSize = chartFontSize
    chart.FontFamily = fontFamily
    chart.FontStyle = fontStyle
    chart.FontWeight = fontWeight
    chart.FontStretch = fontStretch
    chart.Foreground = foreground
    
    GcSpreadSheet1.ActiveSheet.Charts.Add(chart)
    See Also