<
Window x:Class="WpfApplication3.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="521" Width="525"
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation">
<Window.Resources >
<DataTemplate x:Key="GraphTemplate" >
<Grid >
<telerik:RadChart Height="264" ItemsSource="{Binding DataList}" Margin="34,21,0,0" x:Name="radChart1" VerticalAlignment="Top" HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch">
<telerik:RadChart.SeriesMappings >
<telerik:SeriesMapping LegendLabel="T" >
<telerik:SeriesMapping.SeriesDefinition >
<telerik:LineSeriesDefinition ShowItemLabels="False" ShowPointMarks="False" />
</telerik:SeriesMapping.SeriesDefinition>
<telerik:SeriesMapping.ItemMappings >
<telerik:ItemMapping DataPointMember="XValue" FieldName="Dt" />
<telerik:ItemMapping DataPointMember="YValue" FieldName="Data" />
</telerik:SeriesMapping.ItemMappings>
</telerik:SeriesMapping>
</telerik:RadChart.SeriesMappings>
<telerik:RadChart.DefaultView >
<telerik:ChartDefaultView >
<telerik:ChartDefaultView.ChartArea >
<telerik:ChartArea >
<telerik:ChartArea.AxisX >
<telerik:AxisX DefaultLabelFormat="#VAL{hh:mm:ss}" LabelRotationAngle="70" LabelStep="2" Title="Time1" />
</telerik:ChartArea.AxisX>
</telerik:ChartArea>
</telerik:ChartDefaultView.ChartArea>
</telerik:ChartDefaultView>
</telerik:RadChart.DefaultView>
</telerik:RadChart>
</Grid>
</DataTemplate>
</Window.Resources>
<Grid x:Name="maingrid" Loaded="Grid_Loaded">
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<!--going through the template will not get x_axis in correct format-->
<ContentPresenter Grid.Row="0" ContentTemplate="{StaticResource GraphTemplate}" Content="{Binding }" />
<!--this will get the x-axis correct. the code is the same as what in the template-->
<telerik:RadChart Grid.Row="1" Height="264" ItemsSource="{Binding DataList}" Margin="34,21,0,0" x:Name="radChart1" VerticalAlignment="Top" HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch">
<telerik:RadChart.SeriesMappings >
<telerik:SeriesMapping LegendLabel="T" >
<telerik:SeriesMapping.SeriesDefinition >
<telerik:LineSeriesDefinition ShowItemLabels="False" ShowPointMarks="False" />
</telerik:SeriesMapping.SeriesDefinition>
<telerik:SeriesMapping.ItemMappings >
<telerik:ItemMapping DataPointMember="XValue" FieldName="Dt" />
<telerik:ItemMapping DataPointMember="YValue" FieldName="Data" />
</telerik:SeriesMapping.ItemMappings>
</telerik:SeriesMapping>
</telerik:RadChart.SeriesMappings>
<telerik:RadChart.DefaultView >
<telerik:ChartDefaultView >
<telerik:ChartDefaultView.ChartArea >
<telerik:ChartArea >
<telerik:ChartArea.AxisX >
<telerik:AxisX DefaultLabelFormat="#VAL{hh:mm:ss}" LabelRotationAngle="70" LabelStep="2" Title="Time1" />
</telerik:ChartArea.AxisX>
</telerik:ChartArea>
</telerik:ChartDefaultView.ChartArea>
</telerik:ChartDefaultView>
</telerik:RadChart.DefaultView>
</telerik:RadChart>
</Grid>
</
Window>