Class
SelectionOverlay

An Overlay that handles the drawing of selection.

Definition

Namespace:Telerik.Windows.Controls.Pivot

Assembly:Telerik.Windows.Controls.Pivot.dll

Syntax:

cs-api-definition
public sealed class SelectionOverlay : Overlay

Inheritance: objectOverlaySelectionOverlay

Constructors

SelectionOverlay()

Initializes a new instance of the SelectionOverlay class.

Declaration

cs-api-definition
public SelectionOverlay()

Fields

DrawSelectionCellProperty

Identifies the DrawSelectionCell dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DrawSelectionCellProperty

Field Value

DependencyProperty

SelectionCellFillProperty

Identifies the SelectionCellFill dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectionCellFillProperty

Field Value

DependencyProperty

SelectionCellPaddingProperty

Identifies the SelectionCellPadding dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectionCellPaddingProperty

Field Value

DependencyProperty

SelectionCellStrokeProperty

Identifies the SelectionCellStroke dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectionCellStrokeProperty

Field Value

DependencyProperty

SelectionCellStrokeThicknessProperty

Identifies the SelectionCellStrokeThickness dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectionCellStrokeThicknessProperty

Field Value

DependencyProperty

SelectionFillProperty

Identifies the SelectionFill dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectionFillProperty

Field Value

DependencyProperty

SelectionPaddingProperty

Identifies the SelectionPadding dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectionPaddingProperty

Field Value

DependencyProperty

SelectionStrokeProperty

Identifies the SelectionStroke dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectionStrokeProperty

Field Value

DependencyProperty

SelectionStrokeThicknessProperty

Identifies the SelectionStrokeThickness dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectionStrokeThicknessProperty

Field Value

DependencyProperty

Properties

DrawSelectionCell

Gets or sets value indicating whether to draw the selected cell.

Declaration

cs-api-definition
public bool DrawSelectionCell { get; set; }

Property Value

bool

SelectionCellFill

Gets or sets the Fill of the selected cell.

Declaration

cs-api-definition
public Brush SelectionCellFill { get; set; }

Property Value

Brush

SelectionCellPadding

Gets or sets the Padding of the selected cell.

Declaration

cs-api-definition
public Thickness SelectionCellPadding { get; set; }

Property Value

Thickness

SelectionCellStroke

Gets or sets the Stroke of the selected cell.

Declaration

cs-api-definition
public Brush SelectionCellStroke { get; set; }

Property Value

Brush

SelectionCellStrokeThickness

Gets or sets the StrokeThickness of the selected cell.

Declaration

cs-api-definition
public double SelectionCellStrokeThickness { get; set; }

Property Value

double

SelectionFill

Gets or sets the Fill of the whole selection.

Declaration

cs-api-definition
public Brush SelectionFill { get; set; }

Property Value

Brush

SelectionPadding

Gets or sets the Padding of each rectangle from the whole selection.

Declaration

cs-api-definition
public Thickness SelectionPadding { get; set; }

Property Value

Thickness

SelectionStroke

Gets or sets the Stroke of the whole selection.

Declaration

cs-api-definition
public Brush SelectionStroke { get; set; }

Property Value

Brush

SelectionStrokeThickness

Gets or sets the StrokeThickness of the whole selection.

Declaration

cs-api-definition
public double SelectionStrokeThickness { get; set; }

Property Value

double

Methods

OnInitialized(EventArgs)

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

OnMetricsChanged()

Handles changes to the Metrics.

Declaration

cs-api-definition
protected override void OnMetricsChanged()

Overrides Overlay.OnMetricsChanged()

OnRender(DrawingContext)

Declaration

cs-api-definition
protected override void OnRender(DrawingContext drawingContext)

Parameters

drawingContext

DrawingContext

OnRootChanged()

Handles changes to the Root.

Declaration

cs-api-definition
protected override void OnRootChanged()

Overrides Overlay.OnRootChanged()