Hi jgill,
You can use a custom tick mark to show time as the gauge's label. The following sample code displays 2:00 PM and 4:00 PM:
<Window x:Class="CustomTicks.MainWindow"
Title="MainWindow" Height="350" Width="525">
<Window.Resources>
<DataTemplate x:Key="TickLabelAppearance">
<TextBlock HorizontalAlignment="Center"
FontFamily="{Binding Path=Properties.FontFamily}"
FontSize="{Binding Path=Properties.FontSize}"
Foreground="{Binding Path=Properties.Foreground}"
Margin="4,2,4,2">
<TextBlock.Text>
<Binding>
<Binding.Converter>
<telerik:LabelFormatConverter />
</Binding.Converter>
</Binding>
</TextBlock.Text>
</TextBlock>
</DataTemplate>
<Style x:Key="TickMarkStyle" TargetType="telerik:CustomTickMark">
<Setter Property="Length" Value="0.075" />
<Setter Property="TickWidth" Value="0.2" />
<Setter Property="FontSize" Value="14" />
<Setter Property="Foreground" Value="White" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Rectangle
VerticalAlignment="Stretch" HorizontalAlignment="Stretch"
Fill="White"
Stretch="Fill" />
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="ItemTemplate" Value="{StaticResource TickLabelAppearance}" />
</Style>
</Window.Resources>
<Grid>
<telerik:RadGauge Width="200" Height="300">
<telerik:LinearGauge>
<telerik:LinearScale MajorTicks="-1">
<telerik:TickList>
<telerik:CustomTickMark Value="0"
Format="2:00 PM"
Style="{StaticResource TickMarkStyle}">
</telerik:CustomTickMark>
<telerik:CustomTickMark Value="100"
Format="4:00 PM"
Style="{StaticResource TickMarkStyle}">
</telerik:CustomTickMark>
</telerik:TickList>
</telerik:LinearScale>
</telerik:LinearGauge>
</telerik:RadGauge>
</Grid>
</Window>
Regards,
Andrey Murzov
the Telerik team