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); }
public GnosisContentController( IGnosisContentControlImplementation contentControl, // IGnosisContentControlImplementation contentControlImplementation, GnosisInstanceController instanceController, GnosisInnerLayoutController parent) : base(contentControl, instanceController, parent) { // Initialize(); }