or
<telerik:RadTabControl> <telerik:RadTabControl.ContentTemplate> <DataTemplate> <ContentControl Content="{Binding}" TextBlock.Foreground="Black" /> </DataTemplate> </telerik:RadTabControl.ContentTemplate></telerik:RadTabControl> <TelerikGridView:RadGridView ItemsSource="{Binding Incidients}" x:Name="radGridViewMain"> <TelerikGridView:RadGridView.ChildTableDefinitions> <TelerikGridView:GridViewTableDefinition> <TelerikGridView:GridViewTableDefinition.Relation> <TelerikWindowsData:PropertyRelation ParentPropertyName="IncidientID"/> </TelerikGridView:GridViewTableDefinition.Relation> </TelerikGridView:GridViewTableDefinition> </TelerikGridView:RadGridView.ChildTableDefinitions> <TelerikGridView:RadGridView.HierarchyChildTemplate> <DataTemplate> <Grid DataContextChanged="Grid_DataContextChanged"> <TextBox Text="{Binding CommentsText, Mode=TwoWay}" ></TextBox> </Grid> </DataTemplate> </TelerikGridView:RadGridView.HierarchyChildTemplate> <TelerikGridView:RadGridView.Columns> <TelerikGridView:GridViewDataColumn x:Uid="gridViewDataColumnUnitCode" Header="Unit Code" DataMemberBinding="{Binding UnitCode}" IsFilterable="False"/> <TelerikGridView:GridViewDataColumn x:Uid="gridViewDataColumnStatus" Header="Status" DataMemberBinding="{Binding AssignmentStatusNameDisplay}" IsFilterable="False"/> <TelerikGridView:GridViewDataColumn x:Uid="gridViewDataColumnLocation" Header="Location" DataMemberBinding="{Binding Location}" IsFilterable="False"/> <TelerikGridView:GridViewDataColumn x:Uid="gridViewDataColumnETA" Header="ETA" DataMemberBinding="{Binding RelativeETAFromNowDisplay}" IsFilterable="False"/> <TelerikGridView:GridViewDataColumn x:Uid="gridViewDataColumnElapsed" Header="Elapsed" DataMemberBinding="{Binding ElapsedTimeDisplay}" IsFilterable="False"/> </TelerikGridView:RadGridView.Columns> <TelerikGridView:RadGridView.SortDescriptors> <TelerikControlsGridView:ColumnSortDescriptor x:Uid="columnSortDescriptorPriorityNumber" Column="{Binding Columns[\IncidientID\], ElementName=radGridViewMain}" SortDirection="Ascending" /> </TelerikGridView:RadGridView.SortDescriptors></TelerikGridView:RadGridView>private void Grid_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e){}<UserControl...<xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.GridView"...><DataTemplate x:Key="sourceAttributesDataTemplate"><ItemsControl ItemsSource="{Binding Path=SourceAttributes}"><ItemsControl.ItemsPanel><ItemsPanelTemplate><StackPanel Orientation="Vertical"/></ItemsPanelTemplate></ItemsControl.ItemsPanel><ItemsControl.ItemTemplate><DataTemplate><Grid><Grid.ColumnDefinitions><ColumnDefinition Width=".3*"/><ColumnDefinition Width=".7*"/></Grid.ColumnDefinitions><Label Grid.Column="0" Content="{Binding Path=Key}"/><Label Grid.Column="1" Content="{Binding Path=Value}"/></Grid></DataTemplate></ItemsControl.ItemTemplate></ItemsControl></DataTemplate><telerik:RadGridView ItemsSource="{Binding Path=Items}" AutoGenerateColumns="False" GroupRenderMode="Flat" AutoExpandGroups="False" ShowColumnHeaders="False"><telerik:RadGridView.GroupDescriptors><data:GroupDescriptor Member="Name" SortDirection="Ascending" /></telerik:RadGridView.GroupDescriptors><telerik:RadGridView.Columns><telerik:GridViewDataColumn Width="*" Header="" CellTemplate="{StaticResource sourceAttributesDataTemplate}"></telerik:GridViewDataColumn></telerik:RadGridView.Columns></telerik:RadGridView><telerik:RadGridView x:Name="xRadGridView" ItemsSource="{Binding GridItems, Mode=TwoWay}"> <i:Interaction.Triggers> <i:EventTrigger EventName="RowEditEnded"> <i:InvokeCommandAction Command="{Binding TestCommand, Mode=OneWay}" CommandParameter="{Binding ElementName=xRadGridView, Path=SelectedItem}"/> </i:EventTrigger> </i:Interaction.Triggers> </telerik:RadGridView>