public Pane() { topPanel = new XPanel(); Titlx = new Labelx(); topPanel.Parent = this; Titlx.Parent = topPanel; ContentPanel = new XPanel(); ContentPanel.Parent = this.Parent; ContentPanel.Dock = DockStyle.Top; topPanel.Dock = DockStyle.Top; }
private void AddDataToListOfPanel(XElement xelement, XPanel parentPanel, List <XPanel> panels) { XPanel panel = LoadDataToPanelFromXMLElement(xelement, parentPanel); panels.Add(panel); IEnumerable <XElement> elements = xelement.Element("attachedPanels").Elements("item"); foreach (XElement element in elements) { AddDataToListOfPanel(element, panel, panels); } }
private XPanel LoadDataToPanelFromXMLElement(XElement xelement, XPanel parentPanel) { XPanel panel = new XPanel() { Id = xelement.Attribute("panelId").Value, Name = xelement.Attribute("panelName").Value, Width = Double.Parse(xelement.Attribute("panelWidth").Value), Heigth = Double.Parse(xelement.Attribute("panelHeight").Value), AttachedToSide = int.Parse(xelement.Attribute("attachedToSide").Value), HingeOffset = Double.Parse(xelement.Attribute("hingeOffset").Value), ParentPanel = parentPanel }; return(panel); }
private void RotationScannerForm_KeyDown(object sender, KeyEventArgs e) { XPanel.Focus(); }