TimeSpanChartRangeControlClient Class
Shows time-span data within a range control’s viewport.
Namespace: DevExpress.Xpf.Charts.RangeControlClient
Assembly: DevExpress.Xpf.Charts.v24.2.dll
NuGet Package: DevExpress.Wpf.Charts
Declaration
Remarks
To display time-span data within a RangeControl, you need to assign a DateTimeChartRangeControlClient instance to the RangeControl.Client property.
Example
This example demonstrates how to use the time-span chart client
for a range control to display a chart with time-span data within the range control’s viewport.
In this example, a time-span chart range control client is bound to a System.Collections.Generic.List containing DataSourceItem objects.
Each DataSourceItem object contains Argument and Value properties, to which a time-span chart range control client is bound via its ChartRangeControlClient.ArgumentDataMember and ChartRangeControlClient.ValueDataMember properties.
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:TimeSpanChartRangeControlClient"
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
xmlns:Custom="http://schemas.devexpress.com/winfx/2008/xaml/charts/rangecontrolclient"
x:Class="TimeSpanChartRangeControlClient.MainWindow"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<dxe:RangeControl>
<Custom:TimeSpanChartRangeControlClient ArgumentDataMember="Argument"
ValueDataMember="Value"
ItemsSource="{Binding}"
GridAlignment="Hour"
GridSpacing="8"
SnapAlignment="Hour">
<Custom:TimeSpanChartRangeControlClient.View>
<Custom:RangeControlClientLineView ShowMarkers="True"
MarkerSize="8"/>
</Custom:TimeSpanChartRangeControlClient.View>
</Custom:TimeSpanChartRangeControlClient>
</dxe:RangeControl>
</Grid>
</Window>