public MetadataEditorControl()
        {
            InitializeComponent();

            _controller = new MetadataEditorController(this);

            HideVirtualObjects = false;

            _messageControl = new InformationMessageControl
            {
                Anchor    = (AnchorStyles.Top | AnchorStyles.Left),
                BackColor = SystemColors.Control
            };

            Controls.Add(_messageControl);

            _messageControl.FixIssueEvent += MessageControl_FixIssueEvent;
            _messageControl.Closing       += MessageControl_Closing;

            propertiesBar.InformationMessageHost = this;

            treeDatabaseSchema.Options.DefaultExpandMetadataType |= MetadataType.Root;
            treeStructure.Options.DefaultExpandMetadataType      |= MetadataType.Root;

            treeDatabaseSchema.Options.DefaultExpandFolderNodes = true;
            treeStructure.Options.DefaultExpandFolderNodes      = true;

            SubscribeLocalizableStrings();
            CreateAndBindCommands();
        }
コード例 #2
0
        public MetadataEditorControl()
        {
            InitializeComponent();

            _controller = new MetadataEditorController(this);

            HideVirtualObjects = false;

            InformationMessageControl.FixIssueEvent += MessageControl_FixIssueEvent;
            InformationMessageControl.Closing       += MessageControl_Closing;

            PropertiesBarControl.InformationMessageHost = this;

            DatabaseSchemaTree.Options.SortingType    = ObjectsSortingType.None;
            MetadataStructureTree.Options.SortingType = ObjectsSortingType.None;

            DatabaseSchemaTree.Options.DefaultExpandMetadataType    |= MetadataType.Root;
            MetadataStructureTree.Options.DefaultExpandMetadataType |= MetadataType.Root;

            DatabaseSchemaTree.Options.DefaultExpandFolderNodes    = true;
            MetadataStructureTree.Options.DefaultExpandFolderNodes = true;

            CreateAndBindCommands();
        }