Exemplo n.º 1
0
        public void AddGnosisContentControlImplementation(IGnosisContentControlImplementation contentControlImplementation, int column, int row, int colSpan, int rowSpan)
        {
            UIElement control = (UIElement)contentControlImplementation;

            StackPanel panel;

            if (matrix[column, row] == null)
            {
                panel               = new StackPanel();
                panel.Orientation   = Orientation.Horizontal;
                matrix[column, row] = panel;

                Grid.SetColumn(panel, column);
                Grid.SetRow(panel, row);
                Grid.SetColumnSpan(panel, colSpan);
                Grid.SetRowSpan(panel, rowSpan);
                contentGrid.Children.Add(panel);
            }
            else
            {
                panel = matrix[column, row];
            }

            panel.Children.Add(control);
        }
Exemplo n.º 2
0
 public GnosisContentController(
     IGnosisContentControlImplementation contentControl,
     // IGnosisContentControlImplementation contentControlImplementation,
     GnosisInstanceController instanceController,
     GnosisInnerLayoutController parent)
     : base(contentControl, instanceController, parent)
 {
     // Initialize();
 }