Class ChartZoomingToolkit
Represents the zooming toolkit that is shown on ChartArea when SwitchZooming command is executed.
Inheritance
Namespace: Syncfusion.Windows.Chart
Assembly: Syncfusion.Chart.Wpf.dll
Syntax
public class ChartZoomingToolkit : Control
Remarks
In the Zooming mode, a Zooming toolkit is displayed at the top-left corner of the ChartArea. Using the buttons in the Zooming toolkit, ChartSeries can be zoomed in, out, reset or closed (to exit zoom mode).
Constructors
ChartZoomingToolkit(ChartArea)
Initializes a new instance of the ChartZoomingToolkit class.
Declaration
public ChartZoomingToolkit(ChartArea area)
Parameters
Type | Name | Description |
---|---|---|
ChartArea | area | The area value. |
Fields
OwnerProperty
Identifies the Owner dependency property.
Declaration
public static readonly DependencyProperty OwnerProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ParentProperty
Identifies the Parent dependency property.
Declaration
public static readonly DependencyProperty ParentProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ZoomCloseButtonVisibilityProperty
Identifies the ZoomCloseButtonVisibility dependency property.
Declaration
public static readonly DependencyProperty ZoomCloseButtonVisibilityProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ZoomCloseIconTemplateProperty
Identifies the ZoomCloseIconTemplate dependency property.
Declaration
public static readonly DependencyProperty ZoomCloseIconTemplateProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ZoomInButtonVisibilityProperty
Identifies the ZoomInButtonVisibility dependency property.
Declaration
public static readonly DependencyProperty ZoomInButtonVisibilityProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ZoomingToolkitVisibilityProperty
Identifies the ZoomingToolkitVisibility dependency property.
Declaration
public static readonly DependencyProperty ZoomingToolkitVisibilityProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ZoomInIconTemplateProperty
Identifies the ZoomInIconTemplate dependency property.
Declaration
public static readonly DependencyProperty ZoomInIconTemplateProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ZoomOutButtonVisibilityProperty
Identifies the ZoomOutButtonVisibility dependency property.
Declaration
public static readonly DependencyProperty ZoomOutButtonVisibilityProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ZoomOutIconTemplateProperty
Identifies the ZoomOutIconTemplate dependency property.
Declaration
public static readonly DependencyProperty ZoomOutIconTemplateProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ZoomPanningButtonVisibilityProperty
Identifies the ZoomPanningButtonVisibility dependency property.
Declaration
public static readonly DependencyProperty ZoomPanningButtonVisibilityProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ZoomPanningIconTemplateProperty
Identifies the ZoomPannaingIconTemplate dependency property.
Declaration
public static readonly DependencyProperty ZoomPanningIconTemplateProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ZoomResetButtonVisibilityProperty
Identifies the ZoomResetButtonVisibility dependency property.
Declaration
public static readonly DependencyProperty ZoomResetButtonVisibilityProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ZoomResetIconTemplateProperty
Identifies the ZoomResetIconTemplate dependency property.
Declaration
public static readonly DependencyProperty ZoomResetIconTemplateProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Properties
Owner
Gets or sets owning ChartArea. This is a dependency property.
Declaration
public ChartArea Owner { get; set; }
Property Value
Type |
---|
ChartArea |
Parent
Get and Set ParentProperty
Declaration
public ChartArea Parent { get; set; }
Property Value
Type |
---|
ChartArea |
Methods
GetZoomCloseButtonVisibility(DependencyObject)
Gets the value of the ZoomCloseButtonVisibility attached dependency property.
Declaration
public static Visibility GetZoomCloseButtonVisibility(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
Returns
Type | Description |
---|---|
System.Windows.Visibility | Returns the Visibility value |
GetZoomCloseIconTemplate(DependencyObject)
Gets the value of the ZoomCloseIconTemplate attached dependency property.
Declaration
public static DataTemplate GetZoomCloseIconTemplate(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
Returns
Type | Description |
---|---|
System.Windows.DataTemplate | Returns the Icon Template |
GetZoomInButtonVisibility(DependencyObject)
Gets the value of the ZoomInButtonVisibility attached dependency property.
Declaration
public static Visibility GetZoomInButtonVisibility(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
Returns
Type | Description |
---|---|
System.Windows.Visibility | Returns the Visibility value |
GetZoomingToolkitVisibility(DependencyObject)
Gets the value of the ZoomingToolkitVisibility attached dependency property.
Declaration
public static Visibility GetZoomingToolkitVisibility(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
Returns
Type | Description |
---|---|
System.Windows.Visibility | Returns the Visibility value |
GetZoomInIconTemplate(DependencyObject)
Gets the value of the ZoomInIconTemplate attached dependency property.
Declaration
public static DataTemplate GetZoomInIconTemplate(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
Returns
Type | Description |
---|---|
System.Windows.DataTemplate | Returns the Icon Template |
GetZoomOutButtonVisibility(DependencyObject)
Gets the value of the ZoomOutButtonVisibility attached dependency property.
Declaration
public static Visibility GetZoomOutButtonVisibility(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
Returns
Type | Description |
---|---|
System.Windows.Visibility | Returns the Visibility value |
GetZoomOutIconTemplate(DependencyObject)
Gets the value of the ZoomOutIconTemplate attached dependency property.
Declaration
public static DataTemplate GetZoomOutIconTemplate(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
Returns
Type | Description |
---|---|
System.Windows.DataTemplate | Returns the Icon Template |
GetZoomPanningButtonVisibility(DependencyObject)
Gets the value of the ZoomPanningButtonVisibility attached dependency property.
Declaration
public static Visibility GetZoomPanningButtonVisibility(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
Returns
Type | Description |
---|---|
System.Windows.Visibility | Returns the Visibility value |
GetZoomPanningIconTemplate(DependencyObject)
Gets the value of the ZoomPanningIconTemplate attached dependency property.
Declaration
public static DataTemplate GetZoomPanningIconTemplate(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
Returns
Type | Description |
---|---|
System.Windows.DataTemplate | Returns the Icon Template |
GetZoomResetButtonVisibility(DependencyObject)
Gets the value of the ZoomResetButtonVisibility attached dependency property.
Declaration
public static Visibility GetZoomResetButtonVisibility(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
Returns
Type | Description |
---|---|
System.Windows.Visibility | Returns the Visibility value |
GetZoomResetIconTemplate(DependencyObject)
Gets the value of the ZoomResetIconTemplate attached dependency property.
Declaration
public static DataTemplate GetZoomResetIconTemplate(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
Returns
Type | Description |
---|---|
System.Windows.DataTemplate | Returns the Icon Template |
OnCreateAutomationPeer()
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
Type | Description |
---|---|
System.Windows.Automation.Peers.AutomationPeer | The type-specific System.Windows.Automation.Peers.AutomationPeer implementation. |
SetZoomCloseButtonVisibility(DependencyObject, Visibility)
Sets the value of the ZoomCloseButtonVisibility attached dependency property.
Declaration
public static void SetZoomCloseButtonVisibility(DependencyObject obj, Visibility value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
System.Windows.Visibility | value | The Visibility value |
SetZoomCloseIconTemplate(DependencyObject, DataTemplate)
Sets the value of the ZoomCloseIconTemplate attached dependency property.
Declaration
public static void SetZoomCloseIconTemplate(DependencyObject obj, DataTemplate value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
System.Windows.DataTemplate | value | The Data Template value |
SetZoomInButtonVisibility(DependencyObject, Visibility)
Sets the value of the ZoomInButtonVisibility attached dependency property.
Declaration
public static void SetZoomInButtonVisibility(DependencyObject obj, Visibility value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
System.Windows.Visibility | value | The Visibility value |
See Also
SetZoomingToolkitVisibility(DependencyObject, Visibility)
Sets the value of the ZoomingToolkitVisibility attached dependency property.
Declaration
public static void SetZoomingToolkitVisibility(DependencyObject obj, Visibility value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
System.Windows.Visibility | value | The Visibility value |
SetZoomInIconTemplate(DependencyObject, DataTemplate)
Sets the value of the ZoomInIconTemplate attached dependency property.
Declaration
public static void SetZoomInIconTemplate(DependencyObject obj, DataTemplate value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
System.Windows.DataTemplate | value | The Data Template value |
SetZoomOutButtonVisibility(DependencyObject, Visibility)
Sets the value of the ZoomOutButtonVisibility attached dependency property.
Declaration
public static void SetZoomOutButtonVisibility(DependencyObject obj, Visibility value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
System.Windows.Visibility | value | The Visibility value |
SetZoomOutIconTemplate(DependencyObject, DataTemplate)
Sets the value of the ZoomOutIconTemplate attached dependency property.
Declaration
public static void SetZoomOutIconTemplate(DependencyObject obj, DataTemplate value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
System.Windows.DataTemplate | value | The Data Template value |
SetZoomPanningButtonVisibility(DependencyObject, Visibility)
Sets the value of the ZoomPanningButtonVisibility attached dependency property.
Declaration
public static void SetZoomPanningButtonVisibility(DependencyObject obj, Visibility value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
System.Windows.Visibility | value | The Visibility value |
SetZoomPanningIconTemplate(DependencyObject, DataTemplate)
Sets the value of the ZoomPanningIconTemplate attached dependency property.
Declaration
public static void SetZoomPanningIconTemplate(DependencyObject obj, DataTemplate value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
System.Windows.DataTemplate | value | The Data Template value |
SetZoomResetButtonVisibility(DependencyObject, Visibility)
Sets the value of the ZoomResetButtonVisibility attached dependency property.
Declaration
public static void SetZoomResetButtonVisibility(DependencyObject obj, Visibility value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
System.Windows.Visibility | value | The Visibility value |
See Also
SetZoomResetIconTemplate(DependencyObject, DataTemplate)
Sets the value of the ZoomResetIconTemplate attached dependency property.
Declaration
public static void SetZoomResetIconTemplate(DependencyObject obj, DataTemplate value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj |
System.Windows.DataTemplate | value | The Data Template value |