Class Overview
Represents the class which contains data and functionalities for over view used in SfDiagram control that uses a System.Windows.Controls.Control to define their appearance.
Inheritance
Namespace: Syncfusion.UI.Xaml.Diagram.Controls
Assembly: Syncfusion.SfDiagram.WPF.dll
Syntax
public class Overview : Control
Constructors
Overview()
Initializes a new instance of the Overview class.
Declaration
public Overview()
Fields
ConstraintProperty
Provides information about the Constraint property.
Declaration
public static DependencyProperty ConstraintProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
FocusBrushProperty
Provides information about the FocusBrush property.
Declaration
public static DependencyProperty FocusBrushProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
OutlineSettingsProperty
Provides information about the OutlineSettings property.
Declaration
public static DependencyProperty OutlineSettingsProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ScrollContentTargetProperty
Provides information about the ScrollContentTarget property.
Declaration
public static DependencyProperty ScrollContentTargetProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ScrollLimitProperty
Provides information about the ScrollLimit property.
Declaration
public static DependencyProperty ScrollLimitProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ShowZoomSliderProperty
Provides information about the FocusBrush property.
Declaration
public static DependencyProperty ShowZoomSliderProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
SourceProperty
Provides information about the Source property.
Declaration
public static DependencyProperty SourceProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
UnFocusBrushProperty
Provides information about the UnFocusBrush property.
Declaration
public static DependencyProperty UnFocusBrushProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ViewportPositionProperty
Provides information about the Syncfusion.UI.Xaml.Diagram.Controls.Overview.ViewportPosition property.
Declaration
public static DependencyProperty ViewportPositionProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
VpHeightProperty
Provides information about the Syncfusion.UI.Xaml.Diagram.Controls.Overview.VpHeight property.
Declaration
public static DependencyProperty VpHeightProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
VpWidthProperty
Provides information about the VpWidthProperty property.
Declaration
public static DependencyProperty VpWidthProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
Properties
Constraint
Gets or sets Constraint property of OverView.
Declaration
public OverviewConstraints Constraint { get; set; }
Property Value
| Type |
|---|
| OverviewConstraints |
FocusBrush
Gets or sets the focus brush value to the over view of the control.
Declaration
public Brush FocusBrush { get; set; }
Property Value
| Type |
|---|
| System.Windows.Media.Brush |
OutlineSettings
Gets or sets the outline setting values to the overview.
Declaration
public OutlineSettings OutlineSettings { get; set; }
Property Value
| Type |
|---|
| OutlineSettings |
ScrollContentTarget
Gets or sets the scroll content target to the overview which parnet content is showing in over view.
Declaration
public FrameworkElement ScrollContentTarget { get; set; }
Property Value
| Type |
|---|
| System.Windows.FrameworkElement |
ScrollLimit
Gets or sets the scrolling limit value to the over view.
Declaration
public ScrollLimit ScrollLimit { get; set; }
Property Value
| Type |
|---|
| ScrollLimit |
ShowZoomSlider
Gets or sets the focus brush value to the over view of the control.
Declaration
public bool ShowZoomSlider { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Source
Gets or sets the source value of the overview.
Declaration
public DependencyObject Source { get; set; }
Property Value
| Type |
|---|
| System.Windows.DependencyObject |
UnFocusBrush
Gets or sets the unfocusing area brush color of the over view.
Declaration
public Brush UnFocusBrush { get; set; }
Property Value
| Type |
|---|
| System.Windows.Media.Brush |
Methods
ArrangeOverride(Size)
Overridden to positions the over view and its child elements and determines a size for the overview control.
Declaration
protected override Size ArrangeOverride(Size arrangeBounds)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Size | arrangeBounds | The bounds value of the overview in which bounds value the control is going to arrange. |
Returns
| Type | Description |
|---|---|
| System.Windows.Size | The size of the over view control. |
MeasureOverride(Size)
Overridden to measure the over view and its child elements and determines a size for the overview control.
Declaration
protected override Size MeasureOverride(Size constraint)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Size | constraint | The size of the over view control in which size the elements are going to measure. |
Returns
| Type | Description |
|---|---|
| System.Windows.Size | Returns the size of the over view control. |
OnApplyTemplate()
Overridden to apply the template value to the over view.
Declaration
public override void OnApplyTemplate()
OnCreateAutomationPeer()
Overridden to create the automation peer to the overview.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
| Type | Description |
|---|---|
| System.Windows.Automation.Peers.AutomationPeer | Returns instance of OverviewAutomationPeer class. |
Events
OverviewChangedEvent
Represents the event which occurs when over view is changed.
Declaration
public event OverviewChangedEventHandler OverviewChangedEvent
Event Type
| Type |
|---|
| OverviewChangedEventHandler |