Hi,
I am programmatically constructing my Splitter layout. It's all working great, but I can't figure out how to expand the panel on creation.
I am loading the settings from an XML file. The following is what I think is the relevant snippet:
| // create a tab panel |
| RadPane radTabContainerPane = new RadPane(); |
| radTabContainerPane.Width = new Unit(22, UnitType.Pixel); |
| radTabContainerPane.Scrolling = SplitterPaneScrolling.None; |
| radTabContainerPane.MinWidth = 22; |
| // create a sliding zone |
| RadSlidingZone radSlidingZone = new RadSlidingZone(); |
| radSlidingZone.Width = new Unit(22, UnitType.Pixel); |
| radSlidingZone.SlideDirection = direction; |
| radSlidingZone.ClickToOpen = true; |
| // populate children |
| XmlNodeList paneXmlNodes = parentPaneXmlNode.SelectNodes("Pane"); |
| foreach (XmlNode paneXmlNode in paneXmlNodes) |
| { |
| RadSlidingPane radPane = new RadSlidingPane(); |
| radPane = (RadSlidingPane)PopulateRadPaneFromPaneXmlNode(radPane, paneXmlNode,parentRadSplitter.Orientation); |
| // ??? HOW TO SET PANE AS EXPANDED ??? |
| radSlidingZone.Items.Add(radPane); |
| } |
| radTabContainerPane.Controls.Add(radSlidingZone); |
| parentRadSplitter.Items.Add(radTabContainerPane); |
It seems that the "Expanded" property is the only thing missing from your API, I must be missing something.
Many thanks