or
Telerik.Windows.Controls.RadSplitContainer RightSplit =
new Telerik.Windows.Controls.RadSplitContainer();
RightSplit.InitialPosition = Telerik.Windows.Controls.Docking.DockState.DockedRight;
RightSplit.BorderBrush = Brushes.DarkSlateGray;
RightSplit.BorderThickness =
new System.Windows.Thickness(3);
RightSplit.Width =
100;
RightSplit.IsEnabled =
true;
RightSplit.Visibility = Visibility.Visible;
MainContainer.Items.Add(RightSplit);
//Telerik.Windows.Controls.RadPaneGroup thispaneGroup = new Telerik.Windows.Controls.RadPaneGroup();
//thispaneGroup.Width = 100;
//RightSplit.Items.Add(thispaneGroup);

<Window x:Class="TestDBConnection.MainWindow" Title="MainWindow" Height="350" Width="525"> <Grid> <Button Name="butt" Height="30" Width="150" /> <Label Visibility="Collapsed" Name="label">Executing ... </Label> </Grid></Window>using System;using System.Collections.Generic;using System.Linq;using System.Text;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 System.Data.Objects;namespace TestDBConnection{ /// <summary> /// Logique d'interaction pour MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); var cmd = new MyCommand(); //butt.Command = cmd; //butt.PreviewMouseDown += new MouseButtonEventHandler(butt_PreviewMouseDown); butt.Click += butt_Click; cmd.label = label; cmd.bouton = butt; } void butt_PreviewMouseDown(object sender, MouseButtonEventArgs e) { //label.Visibility = Visibility.Visible; } void butt_Click(object sender, RoutedEventArgs e) { if (executedAlready) { MessageBox.Show("Already Executed"); return; } for (long i = 0; i < 40000; i++) { for (long j = 0; j < 40000; j++) { var a = i + j; } } //label.Visibility = Visibility.Collapsed; executedAlready = true; } private bool executedAlready; } public class MyCommand : ICommand { public bool CanExecute(object parameter) { return true; } public event EventHandler CanExecuteChanged; public void Execute(object parameter) { if (executedAlready) { MessageBox.Show("Already Executed"); return; } for (long i = 0; i < 40000; i++) { for (long j = 0; j < 40000; j++) { var a = i + j; } } executedAlready = true; label.Visibility = Visibility.Collapsed; } public Label label; public Button bouton; public Window window; private bool executedAlready; }}<telerik:GridViewColumn.Style> <Style BasedOn="{StaticResource CommonColumnStyle}" TargetType="{x:Type telerik:GridViewColumn}"> <Style.Triggers> <DataTrigger Value="True"> <DataTrigger.Binding> <MultiBinding Converter="{StaticResource ColumnIsSelectedConverter}" ConverterParameter="0"> <Binding ElementName="LayoutRoot" Path="DataContext.AllowedOptions" /> <Binding ElementName="LayoutRoot" Path="DataContext.SelectedOptions" /> </MultiBinding> </DataTrigger.Binding> <Setter Property="Background" Value="{DynamicResource ColumnHighlightColor}" /> </DataTrigger> </Style.Triggers> </Style></telerik:GridViewColumn.Style><DataTemplate x:Key="dtOutlookBarItem" DataType="LocalViewModel:LHSBrowseItem"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <TextBox Name="tboxTelerik" Visibility="{Binding Path=AllowSearch, Converter={StaticResource converterBoolVisibility}}"> </TextBox> <LocalControls:ucSpinnerSwirl x:Name="lhsProgressBar" Grid.Row="1" HorizontalAlignment="Center" Margin="5" Visibility="{Binding Path=CollectionLoaded, Converter={StaticResource converterBoolVisibilityRvs}}"/> <ListView Name="lstViewTelerik" Grid.Row="1" ItemsSource="{Binding Path=Items}" IsSynchronizedWithCurrentItem="True" Visibility="{Binding Path=CollectionLoaded, Converter={StaticResource converterBoolVisibility}}" SelectionChanged="ListView_SelectionChanged"> <ListView.ItemsPanel> <ItemsPanelTemplate> <VirtualizingStackPanel></VirtualizingStackPanel> </ItemsPanelTemplate> </ListView.ItemsPanel> <ListView.ItemTemplate> <DataTemplate DataType="LocalViewModel:LHSItem"> <TextBlock Text="{Binding Path=Label}"/> </DataTemplate> </ListView.ItemTemplate> </ListView> </Grid> </DataTemplate><DataTemplate x:Key="dtOutlookBarDropdown" > <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="30" /> <ColumnDefinition Width="auto" /> </Grid.ColumnDefinitions> <Image Grid.Column="0" Width="20" HorizontalAlignment="left" Source="{Binding SmallIcon}" /> <Label Grid.Column="1" HorizontalAlignment="Center" Content="{Binding Header}" /> </Grid></DataTemplate><Style TargetType="{x:Type TelerikNavigation:RadOutlookBar}"> <Setter Property="Width" Value="220"/> <Setter Property="IsVerticalResizerVisible" Value="False"/> <Setter Property="ItemDropDownContentTemplate" Value="{StaticResource dtOutlookBarDropdown}"/> </Style> <Style TargetType="{x:Type TelerikNavigation:RadOutlookBarItem}"> <Setter Property="Title" Value="{Binding Header}"/> <Setter Property="Header" Value="{Binding Header}"/> <Setter Property="FontWeight" Value="Bold"/> <Setter Property="Icon" Value="{Binding LargeIcon}"/> <Setter Property="SmallIcon" Value="{Binding SmallIcon}"/> <Setter Property="ToolTip" Value="{Binding Header}"/> <Setter Property="ContentTemplate" Value="{StaticResource dtOutlookBarItem}"/> </Style>