private void InitController()
        {
            _controller = new TypeBinderDataGridViewController(this.dataGridView);

            TypeBinderDataGridViewTypeCodon folderCodon =
                new TypeBinderDataGridViewTypeCodon(typeof(FolderEntityIndex));

            TypeBinderDataGridViewTypeCodon windowCodon =
                new TypeBinderDataGridViewTypeCodon(typeof(WindowEntityIndex));

            TypeBinderDataGridViewComboTypeCodon <IEntityIndex> comboCodon =
                new TypeBinderDataGridViewComboTypeCodon <IEntityIndex>()
            {
                ActOnSubClass    = true,
                Columns          = _gridColumns.GridColumns,
                ContextMenuStrip = _gridViewContextMenu.View
            };

            comboCodon.AddCodon(folderCodon);
            comboCodon.AddCodon(windowCodon);

            _controller.AddCodon(comboCodon);

            _controller.DoubleClick         += new TypeBinderDataGridViewController.OnDoubleClickHandler(_controller_DoubleClick);
            _controller.SelectedItemChanged += new TypeBinderDataGridViewController.OnSelectedItemChangedHandler(_controller_SelectedItemChanged);
        }
示例#2
0
        private void InitController()
        {
            #region _enumGridViewController

            _enumGridViewController = new TypeBinderDataGridViewController(this.dataGridViewEnum);

            TypeBinderDataGridViewTypeCodon dataEntityCodon =
                new TypeBinderDataGridViewTypeCodon(typeof(EnumEntityDev))
            {
                Columns          = _gridColumns.EnumColumns,
                ContextMenuStrip = _gridViewMenuEnumEntity.View
            };

            _enumGridViewController.AddCodon(dataEntityCodon);

            _enumGridViewController.SelectedItemChanged +=
                new TypeBinderDataGridViewController.OnSelectedItemChangedHandler(_enumGridViewController_SelectedItemChanged);

            #endregion

            #region _enumItemGridViewController

            _enumItemGridViewController = new TypeBinderDataGridViewController(this.dataGridViewEnumItem);

            TypeBinderDataGridViewTypeCodon enumItemCodon =
                new TypeBinderDataGridViewTypeCodon(typeof(EnumItemEntityDev))
            {
                Columns          = _gridColumns.EnumItemColumns,
                ContextMenuStrip = _gridViewMenuEnumItemEntity.View
            };

            _enumItemGridViewController.AddCodon(enumItemCodon);

            #endregion
        }
        private void InitController()
        {
            _controller = new TypeBinderDataGridViewController(this.dataGridView);

            #region Codon

            #region MenuStrip

            TypeBinderDataGridViewTypeCodon menuStripCodon =
                new TypeBinderDataGridViewTypeCodon(typeof(MenuEntity))
            {
                ActOnSubClass    = true,
                Columns          = _gridColumns.MenuColumns,
                ContextMenuStrip = _gridViewMenuMenuEntity.View
            };
            _controller.AddCodon(menuStripCodon);

            #endregion

            #region ToolStrip

            TypeBinderDataGridViewTypeCodon toolStripPageCodon =
                new TypeBinderDataGridViewTypeCodon(typeof(ToolStripPageEntity))
            {
                ActOnSubClass    = true,
                Columns          = _gridColumns.ToolStripPageColumns,
                ContextMenuStrip = _gridMenuToolStripPage.View
            };
            _controller.AddCodon(toolStripPageCodon);

            TypeBinderDataGridViewTypeCodon toolStripGroupCodon =
                new TypeBinderDataGridViewTypeCodon(typeof(ToolStripGroupEntity))
            {
                ActOnSubClass    = true,
                Columns          = _gridColumns.ToolStripGroupColumns,
                ContextMenuStrip = _gridMenuToolStripGroup.View
            };
            _controller.AddCodon(toolStripGroupCodon);

            TypeBinderDataGridViewTypeCodon toolStripItemCodon =
                new TypeBinderDataGridViewTypeCodon(typeof(ToolStripItemAbstract))
            {
                ActOnSubClass    = true,
                Columns          = _gridColumns.ToolStripItemColumns,
                ContextMenuStrip = _gridMenuToolStripItem.View
            };
            _controller.AddCodon(toolStripItemCodon);

            #endregion

            #endregion

            _controller.DoubleClick         += new TypeBinderDataGridViewController.OnDoubleClickHandler(_controller_DoubleClick);
            _controller.SelectedItemChanged += new TypeBinderDataGridViewController.OnSelectedItemChangedHandler(_controller_SelectedItemChanged);
        }
示例#4
0
        private void InitController()
        {
            _controller = new TypeBinderDataGridViewController(this.dataGridView);

            TypeBinderDataGridViewTypeCodon dataEntityCodon =
                new TypeBinderDataGridViewTypeCodon(typeof(DataEntityDev))
            {
                Columns          = _gridColumns.DataEntityColumns,
                ContextMenuStrip = _gridViewMenuDataEntity.View
            };

            TypeBinderDataGridViewTypeCodon dataItemEntityCodon =
                new TypeBinderDataGridViewTypeCodon(typeof(DataItemEntityDev))
            {
                Columns          = _gridColumns.DataItemEntityColumns,
                ContextMenuStrip = _gridViewMenuDataItemEntity.View
            };

            _controller.AddCodon(dataEntityCodon);
            _controller.AddCodon(dataItemEntityCodon);

            _controller.DoubleClick         += new TypeBinderDataGridViewController.OnDoubleClickHandler(_controller_DoubleClick);
            _controller.SelectedItemChanged += new TypeBinderDataGridViewController.OnSelectedItemChangedHandler(_controller_SelectedItemChanged);
        }