<telerik:RadOutlookBar telerik:StyleManager.Theme="Office_Blue" DropDownDisplayMode="Visible" IsVerticalResizerVisible="False" IsMinimizable="False" Grid.Column="2">
<telerik:RadOutlookBarItem Header="Fields:">
<StackPanel Orientation="Vertical" VerticalAlignment="Top" HorizontalAlignment="Left" Height="auto" Focusable="True">
<TextBlock Margin="5,5,0,0">Name:</TextBlock>
<TextBox x:Name="newName" Text="{Binding Name, Mode=TwoWay}" HorizontalAlignment="Left" Width="320" Margin="5,0,0,0" Style="{StaticResource txtStyleLeftAligned}" MaxLength="256"/>
<TextBlock Margin="5,5,0,0">Company Name:</TextBlock>
<TextBox x:Name="newCompany" Text="{Binding Company, Mode=TwoWay}" HorizontalAlignment="Left" Width="320" Margin="5,0,0,0" Style="{StaticResource txtStyleLeftAligned}" MaxLength="500" />
<TextBlock Margin="5,5,0,1">Email:</TextBlock>
<TextBox x:Name="newEmail" Text="{Binding Email, Mode=TwoWay}" HorizontalAlignment="Left" Width="320" Margin="5,0,0,0" Style="{StaticResource txtStyleLeftAligned}" MaxLength="50"/>
<CheckBox x:Name="newActiveYN" FlowDirection="RightToLeft" IsChecked="{Binding Active, Converter={StaticResource converter}}" Margin="0,5,11,0" HorizontalAlignment="Left" Style="{StaticResource cbxBase}" Content="Active"/>
<TextBlock HorizontalAlignment="Left" Width="290" Margin="5,5,0,0">Locations:</TextBlock>
<ListBox x:Name="lbLocations" Height="100" Margin="5,5,10,0" ItemsSource="{Binding Locations, Mode=TwoWay}" HorizontalAlignment="Left" Width="320" Style="{StaticResource lbxStyleRequired}">
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox Checked="Location_Checked" Content="{Binding DbLocation.Name}" IsChecked="{Binding IsChecked}" Tag="{Binding}" Unchecked="Location_UnChecked" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<TextBlock HorizontalAlignment="Left" Margin="5,5,0,0">Services:</TextBlock>
<ListBox x:Name="lbContactServices" Height="150" Margin="5,5,10,0" ItemsSource="{Binding Services, Mode=TwoWay}" HorizontalAlignment="Left" Width="320" IsEnabled="False">
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding IsChecked}" Content="{Binding DbService.Name}"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<StackPanel Orientation="Horizontal" Margin="0,0,0,0">
<Button Content="New" Style="{StaticResource btnBase}" Margin="5,5,0,0" Width="100" Command="{x:Static NewBrokerButtonCommand}"/>
<Button Content="Save" Style="{StaticResource btnBase}" Margin="5,5,0,0" Width="100" Command="{x:Static UpdateButtonCommand}"/>
</StackPanel>
</StackPanel>
</telerik:RadOutlookBarItem>
</telerik:RadOutlookBar>

using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes;using Telerik.Windows.Controls;namespace NoDocumentHost{ /// <summary> /// Interaction logic for DockingUC.xaml /// </summary> public partial class DockingUC : UserControl { public DockingUC() { InitializeComponent(); } public void CreatePane() { RadSplitContainer l_splitContainer = new RadSplitContainer(); RadPaneGroup l_paneGroup = new RadPaneGroup(); l_splitContainer.Items.Add(l_paneGroup); m_docking.Items.Add(l_splitContainer); RadPane l_pane = new RadPane() { CanUserPin = true, Title = "Title", Header = "Header", CanUserClose = true, ContextMenuTemplate = null }; UserControl1 l_userControl = new UserControl1(); l_pane.Content = l_userControl; l_paneGroup.Items.Add(l_pane); l_pane.MakeFloatingDockable(); } private void DockingPaneStateChange(object p_sender, Telerik.Windows.RadRoutedEventArgs p_args) { Dispatcher.BeginInvoke(new Action(() => { RadPane l_pane = (RadPane)p_args.OriginalSource; RadPaneGroup l_paneGroup = l_pane.PaneGroup; l_paneGroup.TabStripPlacement = Dock.Top; })); } }}<Window x:Class="test.MainWindow" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" Title="MainWindow" Height="350" Width="525"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition></ColumnDefinition> <ColumnDefinition></ColumnDefinition> <ColumnDefinition></ColumnDefinition> </Grid.ColumnDefinitions> <TextBlock Name="src" Text="src" Grid.Column="0" PreviewMouseDown="src_PreviewMouseDown"></TextBlock> <telerik:RadDocking Grid.Column="1"> <telerik:RadSplitContainer HorizontalAlignment="Stretch"> <telerik:RadPaneGroup> <telerik:RadPane> <Grid> <TextBlock AllowDrop="True" Background="LightYellow" Text="dst1" Drop="TextBlock_Drop"/> </Grid> </telerik:RadPane> </telerik:RadPaneGroup> </telerik:RadSplitContainer> </telerik:RadDocking> <TextBlock AllowDrop="True" Background="LightBlue" Text="dst2" Drop="TextBlock_Drop" Grid.Column="2"/> </Grid></Window>//using blahblah...namespace test{ public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void TextBlock_Drop(object sender, DragEventArgs e) { (sender as TextBlock).Text = "On drop"; } private void src_PreviewMouseDown(object sender, MouseButtonEventArgs e){ string k = (sender as TextBlock).Text; DragDropEffects allowedEffects = DragDropEffects.Move | DragDropEffects.Copy | DragDropEffects.Link; DragDrop.DoDragDrop(sender as TextBlock, k, allowedEffects); } }}