or
<telerik:RadGridView Name="gdTestRecords" DockPanel.Dock="Bottom" AutoGenerateColumns="False" ClipboardCopyMode ="All" MouseDoubleClick="gdTestRecords_MouseDoubleClick" SelectionMode="Extended" SelectionUnit="FullRow" MaxHeight="600" ScrollViewer.VerticalScrollBarVisibility="Visible"><UserControl x:Class="Company.KendoJavaScriptExtension.MyControl" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:local="clr-namespace:Company.KendoJavaScriptExtension" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300" Name="MyToolWindow" Loaded="MyToolWindow_Loaded"> <Grid x:Name="LayoutRoot"> <Grid.Resources> <DataTemplate x:Key="comboboxTemplate"> <telerik:RadComboBox /> </DataTemplate> </Grid.Resources> <telerik:RadPropertyGrid x:Name="propertyGrid" Loaded="propertyGrid_Loaded" /> </Grid></UserControl>this.propertyGrid.PropertyDefinitions[5].EditorTemplate = LayoutRoot.Resources["comboboxTemplate"] as DataTemplate;<telerik:RadDataForm ... ValidationSummaryStyle="{StaticResource validationSummaryStyle}" /><UserControl.Resources> <ControlTemplate x:Key="validationSummaryTemplate"> <Label>Foo</Label> </ControlTemplate> <Style TargetType="telerikDataForm:DataFormValidationSummary" x:Key="validationSummaryStyle"> <Setter Property="Template" Value="{StaticResource validationSummaryTemplate}" /> </Style></UserControl.Resources>RadPane radPane = new RadPane() { Title = panename_s, Name = name_s };RadDocking.SetSerializationTag(radPane, panename_s);RadPaneGroup radPaneGroup = new RadPaneGroup();RadSplitContainer radSplitContainer = new RadSplitContainer() { InitialPosition = DockState.FloatingDockable };Controls.LayoutData MyControl = new Controls.LayoutData();MyControl.Name = name_s;radPane.Content = MyControl;radPaneGroup.Items.Add(radPane);radSplitContainer.Items.Add(radPaneGroup);Docking.Items.Add(radSplitContainer);