<telerikDocking:RadDocking x:Name="docking" HasDocumentHost="False" Grid.Row="1">
<telerikDocking:RadSplitContainer x:Name="dockSplit" Orientation="Vertical" InitialPosition="{Binding DispatchSettings.DispatchIniPos, Mode=TwoWay}">
<telerikDocking:RadPaneGroup x:Name="groupPaneDispatch">
<telerikDocking:RadPane x:Name="paneDispatch" CanUserClose="False" CanUserPin="False" PaneHeaderVisibility="Collapsed">
When the user presses a button I want to toogle between DockedTop and DockedLeft as in the following button handler:
private void btnXyz_Click(object sender, RoutedEventArgs e)
{
if (cond)
{
RadDocking.SetDockState(dockSplit, Telerik.Windows.Controls.Docking.DockState.DockedLeft);
}
else
{
RadDocking.SetDockState(dockSplit, Telerik.Windows.Controls.Docking.DockState.DockedTop);
}
}
Unfortunately, this code does ot work unless I put it on the constructor. How can I set the DockState programatically?
Thank you,
Brian