or
<Style TargetType="telerik:GridViewCell"> <Setter Property="ToolTip" Value="{Binding Value,RelativeSource={RelativeSource Mode=Self}}" /></Style><DataTemplate x:Key="GridViewToolTipTemplate"> <TextBlock Text="{Binding Description, Converter={StaticResource LineBreaksConverter}}" TextWrapping="Wrap" MaxWidth="400" /></DataTemplate><DataTemplate x:Key="ReadRowDetailsTemplate"> <Grid HorizontalAlignment="Center"> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <Label Content="Alarms for this Read:" FontSize="14" FontWeight="Bold" Grid.Column="0" Grid.Row="0" HorizontalAlignment="Center" /> <DataGrid AlternatingRowBackground="{DynamicResource AlternatingRowBackground}" AutoGenerateColumns="False" CanUserResizeColumns="True" CanUserSortColumns="False" FontSize="14" FontWeight="Bold" Grid.Column="0" Grid.Row="1" HorizontalAlignment="Center" IsReadOnly="True" ItemsSource="{Binding Path=Alarms, Mode=TwoWay}" Margin="5" Name="AlarmsGrid" ScrollViewer.CanContentScroll="True" ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Auto" SelectionChanged="AlarmsGrid_SelectionChanged" SelectionMode="Single" SelectionUnit="FullRow" VerticalAlignment="Top"> <DataGrid.Columns> <DataGridTextColumn Binding="{Binding Path=AlarmClass}" Header="Alarm Class" /> <DataGridTextColumn Binding="{Binding Path=AlarmTime, Converter={StaticResource DateConverter}}" Header="Time" Width="150" /> <DataGridTextColumn Binding="{Binding Path=ListName}" Header="Source" /> <DataGridTextColumn Binding="{Binding Path=AlarmStatus}" Header="Alarm Status"/> <DataGridTextColumn Binding="{Binding Path=AlarmRejectedReason}" Header="Reason" /> </DataGrid.Columns> </DataGrid> </Grid> </DataTemplate>This is all working, but the DataGrid remains empty after the RowDetails are displayed. What am I missing to make this work?
Tony
I sent a support ticket to the telerik admins asking if there were any API methods to determine if the caret is at the start and end of a line.
They responded with a solution so I thought I should share it with everyone else.
Is Caret at Line Start
public static bool IsCaretAtLineStart(RadDocument document){ DocumentPosition endLinePosition = new DocumentPosition(document.CaretPosition); endLinePosition.MoveToCurrentLineStart(); if (document.CaretPosition == endLinePosition) { return true; } return false;}
Is Caret at Line End
public static bool IsCaretAtLineEnd(RadDocument document){ DocumentPosition endLinePosition = new DocumentPosition(document.CaretPosition); endLinePosition.MoveToCurrentLineEnd(); if (document.CaretPosition == endLinePosition) { return true; } return false;}
I hope this helps you as it did myself.
Thanks,
Rob
Hi, I'm trying to use the RadMaskedNumericInput as follows;<telerik:RadMaskedNumericInputGrid.Row="6"Grid.Column="1"Value="{Binding Mileage}"EmptyContent="kilometer"FormatString="D"Mask="d"IsClearButtonVisible="False"VerticalAlignment="Center"VerticalContentAlignment="Center"/>