Class BackgroundPageGrid
Represents a visual grid of lines usually used as background surface.
Inherited Members
Namespace: Telerik.Windows.Controls.Diagrams.Primitives
Assembly: Telerik.Windows.Controls.Diagrams.dll
Syntax
public class BackgroundPageGrid : BackgroundGridBase, IThemable
Constructors
BackgroundPageGrid()
Declaration
public BackgroundPageGrid()
Fields
IsGridVisibleProperty
Identifies the IsGridVisible attached property.
Declaration
public static readonly DependencyProperty IsGridVisibleProperty
Field Value
|
System.Windows.DependencyProperty
|
LineStrokeDashArrayProperty
Identifies the LineStrokeDashArray attached property.
Declaration
public static readonly DependencyProperty LineStrokeDashArrayProperty
Field Value
|
System.Windows.DependencyProperty
|
LineStrokeProperty
Identifies the LineStroke attached property.
Declaration
public static readonly DependencyProperty LineStrokeProperty
Field Value
|
System.Windows.DependencyProperty
|
LineStrokeThicknessProperty
Identifies the LineStrokeThickness attached property.
Declaration
public static readonly DependencyProperty LineStrokeThicknessProperty
Field Value
|
System.Windows.DependencyProperty
|
PageSizeProperty
Identifies the PageSize attached property.
Declaration
public static readonly DependencyProperty PageSizeProperty
Field Value
|
System.Windows.DependencyProperty
|
Properties
CellSize
Gets the cell size.
Declaration
protected override Size CellSize { get; }
Property Value
|
System.Windows.Size
|
Overrides
IsDynamic
Gets a value indicating whether the grid will be synchronized with the diagram viewport changes (panning and zooming).
Declaration
protected override bool IsDynamic { get; }
Property Value
|
System.Boolean
|
Overrides
LineStroke
Gets the cell size.
Declaration
protected override Brush LineStroke { get; }
Property Value
|
System.Windows.Media.Brush
|
Overrides
LineStrokeDashArray
Gets the cell size.
Declaration
protected override DoubleCollection LineStrokeDashArray { get; }
Property Value
|
System.Windows.Media.DoubleCollection
|
Overrides
LineStrokeThickness
Gets the cell size.
Declaration
protected override double LineStrokeThickness { get; }
Property Value
|
System.Double
|
Overrides
Methods
GetIsGridVisible(DependencyObject)
Gets the grid visibility.
Declaration
public static bool GetIsGridVisible(DependencyObject obj)
Parameters
|
System.Windows.DependencyObject
obj
|
Returns
|
System.Boolean
|
GetLineStroke(DependencyObject)
Gets the line stroke.
Declaration
public static Brush GetLineStroke(DependencyObject obj)
Parameters
|
System.Windows.DependencyObject
obj
|
Returns
|
System.Windows.Media.Brush
|
GetLineStrokeDashArray(DependencyObject)
Gets the line stroke dash array.
Declaration
public static DoubleCollection GetLineStrokeDashArray(DependencyObject obj)
Parameters
|
System.Windows.DependencyObject
obj
|
Returns
|
System.Windows.Media.DoubleCollection
|
GetLineStrokeThickness(DependencyObject)
Gets the line stroke thickness.
Declaration
public static double GetLineStrokeThickness(DependencyObject obj)
Parameters
|
System.Windows.DependencyObject
obj
|
Returns
|
System.Double
|
GetPageSize(DependencyObject)
Gets the page size.
Declaration
public static Size GetPageSize(DependencyObject obj)
Parameters
|
System.Windows.DependencyObject
obj
|
Returns
|
System.Windows.Size
|
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
Overrides
OnInitialized(EventArgs)
Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
|
System.EventArgs
e
The System.Windows.RoutedEventArgs that contains the event data. |
ResetTheme()
Resets the theme.
Declaration
public void ResetTheme()
SetIsGridVisible(DependencyObject, Boolean)
Sets the grid visibility.
Declaration
public static void SetIsGridVisible(DependencyObject obj, bool value)
Parameters
|
System.Windows.DependencyObject
obj
|
|
System.Boolean
value
|
SetLineStroke(DependencyObject, Brush)
Sets the line stroke.
Declaration
public static void SetLineStroke(DependencyObject obj, Brush value)
Parameters
|
System.Windows.DependencyObject
obj
|
|
System.Windows.Media.Brush
value
|
SetLineStrokeDashArray(DependencyObject, DoubleCollection)
Sets the line stroke dash array.
Declaration
public static void SetLineStrokeDashArray(DependencyObject obj, DoubleCollection value)
Parameters
|
System.Windows.DependencyObject
obj
|
|
System.Windows.Media.DoubleCollection
value
|
SetLineStrokeThickness(DependencyObject, Double)
Sets the line stroke thickness.
Declaration
public static void SetLineStrokeThickness(DependencyObject obj, double value)
Parameters
|
System.Windows.DependencyObject
obj
|
|
System.Double
value
|
SetPageSize(DependencyObject, Size)
Sets the page size.
Declaration
public static void SetPageSize(DependencyObject obj, Size value)
Parameters
|
System.Windows.DependencyObject
obj
|
|
System.Windows.Size
value
|