In This Article

GridVisual Class

Draws a grid behind the chart at major and minor points on the X and Y axis.

[TemplatePart(Name = "PART_GridDrawingSurface", Type = typeof(Canvas))]
public class GridVisual : Control
Inheritance:
object Visual UIElement FrameworkElement Control object

Properties

LineMajorBrush

The line major brush.

public Brush? LineMajorBrush { get; set; }

Property Value

Brush

LineMajorVisibility

The major line visibility.

public GridLineVisibility LineMajorVisibility { get; set; }

Property Value

GridLineVisibility

LineMinorBrush

The line minor brush.

public Brush? LineMinorBrush { get; set; }

Property Value

Brush

LineMinorVisibility

The minor line visibility.

public GridLineVisibility LineMinorVisibility { get; set; }

Property Value

GridLineVisibility

StripeAlternatingBrush

The brush used to fill alternate stripes.

public Brush? StripeAlternatingBrush { get; set; }

Property Value

Brush

StripeBrush

The brush used to fill stripes.

public Brush? StripeBrush { get; set; }

Property Value

Brush

StripeVisibility

The stripe visibility.

public GridStripeVisibility StripeVisibility { get; set; }

Property Value

GridStripeVisibility

Methods

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate().

public override void OnApplyTemplate()

Refresh(Size)

Clears and redraws the grid.

public virtual void Refresh(Size plotSize)
Parameter Type Description
plotSize Size

Fields

LineMajorBrushProperty

Defines the LineMajorBrush property.

public static readonly DependencyProperty LineMajorBrushProperty

LineMajorVisibilityProperty

Defines the LineMajorVisibility property.

public static readonly DependencyProperty LineMajorVisibilityProperty

LineMinorBrushProperty

Defines the LineMinorBrush property.

public static readonly DependencyProperty LineMinorBrushProperty

LineMinorVisibilityProperty

Defines the LineMinorVisibility property.

public static readonly DependencyProperty LineMinorVisibilityProperty

StripeAlternatingBrushProperty

Defines the StripeAlternatingBrush property.

public static readonly DependencyProperty StripeAlternatingBrushProperty

StripeBrushProperty

Defines the StripeBrush property.

public static readonly DependencyProperty StripeBrushProperty

StripeVisibilityProperty

Defines the StripeVisibility property.

public static readonly DependencyProperty StripeVisibilityProperty

Extension Methods