or
RadDiagramShape StateBox = new RadDiagramShape()
{
Content = model,
Height = 80,
Width = 150,
ContentTemplate = (DataTemplate)this.FindResource("SubItemTemplate"),
Position = e.GetPosition((RadDiagram)sender),
Geometry = droppedSwitch.Geometry,
IsResizingEnabled = false
};
<
DataTemplate
x:Key
=
"SubItemTemplate"
>
<
Grid
Background
=
"Transparent"
Width
=
"{Binding Width, Mode=TwoWay}"
Height
=
"{Binding Height, Mode=TwoWay}"
>
<
TextBlock
Text
=
"{Binding SN}"
x:Name
=
"PartID"
/>
</
Grid
>
</
DataTemplate
>
<
Application
x:Class
=
"TelerikRibbonView.App"
StartupUri
=
"MainWindow.xaml"
>
<
Application.Resources
>
<
ResourceDictionary
>
<
ResourceDictionary.MergedDictionaries
>
<
ResourceDictionary
Source
=
"/Telerik.Windows.Themes.Office_Blue;component/Themes/System.Windows.xaml"
/>
<
ResourceDictionary
Source
=
"/Telerik.Windows.Themes.Office_Blue;component/Themes/Telerik.Windows.Controls.xaml"
/>
<
ResourceDictionary
Source
=
"/Telerik.Windows.Themes.Office_Blue;component/Themes/Telerik.Windows.Controls.Input.xaml"
/>
<
ResourceDictionary
Source
=
"/Telerik.Windows.Themes.Office_Blue;component/Themes/Telerik.Windows.Controls.Navigation.xaml"
/>
<
ResourceDictionary
Source
=
"/Telerik.Windows.Themes.Office_Blue;component/Themes/Telerik.Windows.Controls.RibbonView.xaml"
/>
</
ResourceDictionary.MergedDictionaries
>
</
ResourceDictionary
>
</
Application.Resources
>
</
Application
>
<
telerik:RadRibbonWindow
x:Class
=
"TelerikRibbonView.MainWindow"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
Title
=
"MainWindow"
Height
=
"350"
Width
=
"525"
>
<
Grid
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
/>
</
Grid.RowDefinitions
>
<
telerik:RadRibbonView
/>
<
telerik:RadButton
Grid.Row
=
"1"
Width
=
"80"
Height
=
"30"
Margin
=
"5"
Click
=
"RadButton_Click"
>Click me</
telerik:RadButton
>
</
Grid
>
</
telerik:RadRibbonWindow
>
using
System.Windows;
using
Telerik.Windows.Controls;
namespace
TelerikRibbonView
{
public
partial
class
MainWindow : RadRibbonWindow
{
public
MainWindow()
{
InitializeComponent();
}
private
void
RadButton_Click(
object
sender, RoutedEventArgs e)
{
MainWindow secondWnd =
new
MainWindow();
secondWnd.Show();
}
}
}
<
telerik:RadDocking.DocumentHost
>
<
telerik:RadSplitContainer
>
<
telerik:RadPaneGroup
ItemsSource
=
"{Binding RecordItems}"
>
<
telerik:RadPaneGroup.ContentTemplate
>
<
DataTemplate
>
<
views:RecordTabView
DataContext
=
"{Binding}"
/>
</
DataTemplate
>
</
telerik:RadPaneGroup.ContentTemplate
>
<
telerik:RadPaneGroup.ItemTemplate
>
<
DataTemplate
>
<
TextBlock
Text
=
"{Binding Title}"
/>
</
DataTemplate
>
</
telerik:RadPaneGroup.ItemTemplate
>
</
telerik:RadPaneGroup
>
</
telerik:RadSplitContainer
>
</
telerik:RadDocking.DocumentHost
>
<Window |
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
xmlns:telerikDocking="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Docking" |
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" |
x:Class="Testing" |
x:Name="Window" |
Title="Workspace" |
Width="640" Height="480"> |
<DockPanel x:Name="LayoutRoot"> |
<telerikDocking:RadDocking> |
<telerikDocking:RadDocking.DocumentHost> |
<telerikDocking:RadSplitContainer> |
<telerikDocking:RadPaneGroup TabOrientation="Horizontal" TabStripPlacement="Bottom"> |
<telerikDocking:RadPane x:Name="Case000001Pane" Header="CR000001" CanFloat="False" CanUserPin="True"> |
<TextBlock FontSize="18.667" Text="Case 000001" TextWrapping="Wrap" HorizontalAlignment="Center" VerticalAlignment="Center"/> |
</telerikDocking:RadPane> |
<telerikDocking:RadPane x:Name="Case000002Pane" Header="CR000002" CanFloat="False" CanUserPin="True"> |
<TextBlock FontSize="18.667" Text="Case 000002" TextWrapping="Wrap" HorizontalAlignment="Center" VerticalAlignment="Center"/> |
</telerikDocking:RadPane> |
<telerikDocking:RadPane x:Name="Case000003Pane" Header="CR000003" CanFloat="False" CanUserPin="True"> |
<TextBlock FontSize="18.667" Text="Case 000003" TextWrapping="Wrap" HorizontalAlignment="Center" VerticalAlignment="Center"/> |
</telerikDocking:RadPane> |
<telerikDocking:RadPane x:Name="Case000004Pane" Header="CR000004" CanFloat="False" CanUserPin="True"> |
<TextBlock FontSize="18.667" Text="Case 000004" TextWrapping="Wrap" HorizontalAlignment="Center" VerticalAlignment="Center"/> |
</telerikDocking:RadPane> |
</telerikDocking:RadPaneGroup> |
</telerikDocking:RadSplitContainer> |
</telerikDocking:RadDocking.DocumentHost> |
</telerikDocking:RadDocking> |
</DockPanel> |
</Window> |
All of this happens in 2012.2.620 and did not happen in 2012.2.607. Please let me know if there is a way to achieve this functionality without having to revert to using the previous version.
Thanks in advance, Steve