Example #1
0
        private void AddGridPanels(int gridNumber)
        {
            var gridControl = new QueryGridFactory().BuildADockedGrid(gridNumber);

            gridControl.SetQueryPaneName(QueryPaneName);
            var panel = dockManagerPanels.AddPanel(DockingStyle.Top);

            panel.Text = $"Results Set {gridNumber}";
            panel.Controls.Add(gridControl);
        }
Example #2
0
        /// <summary>
        /// Adds a Query Grid Control to the Wpf Grid. The row number passed in determine which row to place the query grid control.
        /// </summary>
        /// <param name="rowNumber"></param>
        private void AddQueryGridControl(int rowNumber)
        {
            var grid = new QueryGridFactory().BuildADockedGrid(rowNumber);

            grid.SetQueryPaneName(QueryPaneName); //NOTE - This is being used as a work around since the DX Windows Forms MVVM Framework does not seem to play nice with Wpf.
            var host = new WindowsFormsHost {
                Child = grid
            };

            Grid.SetRow(host, rowNumber);
            var margin = host.Margin;

            margin.Bottom = 5;
            host.Margin   = margin;
            LayoutGrid.Children.Add(host);
        }