Back to Devexpress

ScaleOptions Class

wpf-devexpress-dot-xpf-dot-charts-dot-rangecontrolclient-61b1ed98.md

latest3.6 KB
Original Source

ScaleOptions Class

The Chart bound Range Control scale options storage.

Namespace : DevExpress.Xpf.Charts.RangeControlClient

Assembly : DevExpress.Xpf.Charts.v25.2.dll

NuGet Package : DevExpress.Wpf.Charts

Declaration

csharp
public class ScaleOptions :
    ChartDependencyObject
vb
Public Class ScaleOptions
    Inherits ChartDependencyObject

The following members return ScaleOptions objects:

Remarks

An instance of the class contains settings that specifies how to plot a chart grid and how to snap a selected range to the grid.

An example uses the following classes and members:

SymbolsDescription
ChartBoundRangeControlClientThe Chart Range Control Client that obtains data to visualize from the bound Chart Control.
ChartBoundRangeControlClient.ScaleOptionsGets or sets the scale options that configure grid appearance. This is a dependency property.
ScaleOptionsThe Chart bound Range Control scale options storage.
ScaleOptions.GridBehaviorGets or sets the behavior that specifies how the Chart bound Range Control Client forms its grid. This is a dependency property.
ScaleOptions.SnapBehaviorGets or sets the behavior that specifies how the Chart bound Range Control Client snaps its range bounds. This is a dependency property.

Example

The following code demonstrates how to configure the Chart Bound Range Control Client’s behavior:

xaml
<dxe:RangeControl AllowZoom="False">
    <dxcr:ChartBoundRangeControlClient Chart="{Binding ElementName=chart}" ThumbLabelFormatString="{}{0:dd MMM yyyy}">
        <dxcr:ScaleOptions LabelFormat="{}{0:MMM yyyy}">
            <dxcr:ScaleOptions.GridBehavior>
                <dxcr:ManualGridBehavior Alignment="Month" Spacing="20"/>
            </dxcr:ScaleOptions.GridBehavior>
            <dxcr:ScaleOptions.SnapBehavior>
                <dxcr:AutoSnapBehavior/>
            </dxcr:ScaleOptions.SnapBehavior>
        </dxcr:ScaleOptions>
    </dxcr:ChartBoundRangeControlClient>
</dxe:RangeControl>

Inheritance

Object DispatcherObject DependencyObject Freezable ChartDependencyObject ScaleOptions

See Also

ScaleOptions Members

DevExpress.Xpf.Charts.RangeControlClient Namespace