Ejemplo n.º 1
0
 public SplitView(XSPlitView xSPlitView, Binder binder, int startRow)
 {
     _binder = binder;
     Render(xSPlitView);
     Width  = Dim.Fill();
     Y      = startRow;
     Height = Dim.Fill() - startRow;
 }
Ejemplo n.º 2
0
        private void Render(XSPlitView xSPlitView)
        {
            foreach (var child in xSPlitView.Children)
            {
                switch (child)
                {
                case XListBox listBox:
                    RenderListBox(listBox);
                    break;

                case XTextBox textBox:
                    RenderTextBox(textBox);
                    break;

                default:
                    throw new InvalidOperationException();
                }
            }
        }
Ejemplo n.º 3
0
 private void RenderSplitView(XSPlitView sPlitView)
 {
     Add(new SplitView(sPlitView, _binder, _rowCounter));
 }