ChartBoundRangeControlClient Class
The Chart Range Control Client that obtains data to visualize from the bound Chart Control.
Namespace: DevExpress.Xpf.Charts.RangeControlClient
Assembly: DevExpress.Xpf.Charts.v23.1.dll
NuGet Package: DevExpress.Wpf.Charts
Declaration
public class ChartBoundRangeControlClient :
ChartRangeControlClientBase,
IRangeControlClientExtension,
IRangeControlClient,
IWeakEventListener
Remarks
The Chart Range Control Client can only use a line chart to visualize the range control‘s data:
An example uses the following classes and members:
Symbols | Description |
---|---|
ChartBoundRangeControlClient |
The Chart Range Control Client that obtains data to visualize from the bound Chart Control. |
ChartBoundRangeControlClient.ScaleOptions | Gets or sets the scale options that configure grid appearance. This is a dependency property. |
ScaleOptions | The Chart bound Range Control scale options storage. |
ScaleOptions.GridBehavior | Gets or sets the behavior that specifies how the Chart bound Range Control Client forms its grid. This is a dependency property. |
ScaleOptions.SnapBehavior | Gets or sets the behavior that specifies how the Chart bound Range Control Client snaps its range bounds. This is a dependency property. |
Refer to the Chart Clients for the Range Control: Chart Range Control Client bound to a Chart Control section for more information.
Example
The following code demonstrates how to configure the Chart Bound Range Control Client’s behavior:
<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>
Implements
Inheritance
Show 11 items
See Also