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
add_OverviewChangedEvent(OverviewChangedEventHandler)
Declaration
public void add_OverviewChangedEvent(OverviewChangedEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
OverviewChangedEventHandler | value |
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. |
remove_OverviewChangedEvent(OverviewChangedEventHandler)
Declaration
public void remove_OverviewChangedEvent(OverviewChangedEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
OverviewChangedEventHandler | value |
Events
OverviewChangedEvent
Represents the event which occurs when over view is changed.
Declaration
public event OverviewChangedEventHandler OverviewChangedEvent
Event Type
Type |
---|
OverviewChangedEventHandler |