public MetadataFilterItemControl()
        {
            InitializeComponent();

            var filter = new MetadataFilter();

            _filterItem = new MetadataFilterItem(filter);

            TextBoxServer.TextChanged += TextBoxServer_TextChanged;

            ComboBoxDatabase.AddHandler(TextBoxBase.TextChangedEvent,
                                        new TextChangedEventHandler(ComboBoxDatabase_TextChanged));
            ComboBoxSchema.AddHandler(TextBoxBase.TextChangedEvent,
                                      new TextChangedEventHandler(ComboBoxSchema_TextChanged));

            TextBoxPackage.TextChanged    += TextBoxPackage_TextChanged;
            TextBoxObjectName.TextChanged += TextBlockObjectName_TextChanged;

            CheckBoxUserObject.Checked   += CheckBoxUserObject_CheckedChanged;
            CheckBoxUserObject.Unchecked += CheckBoxUserObject_CheckedChanged;

            CheckBoxSystemObject.Checked   += CheckBoxSystemObject_CheckedChanged;
            CheckBoxSystemObject.Unchecked += CheckBoxSystemObject_CheckedChanged;

            CheckBoxTable.Checked   += CheckBoxTable_CheckedChanged;
            CheckBoxTable.Unchecked += CheckBoxTable_CheckedChanged;

            CheckBoxView.Checked   += CheckBoxView_CheckedChanged;
            CheckBoxView.Unchecked += CheckBoxView_CheckedChanged;

            CheckBoxProcedure.Checked   += CheckBoxProcedure_CheckedChanged;
            CheckBoxProcedure.Unchecked += CheckBoxProcedure_CheckedChanged;

            CheckBoxSynonym.Checked   += CheckBoxSynonym_CheckedChanged;
            CheckBoxSynonym.Unchecked += CheckBoxSynonym_CheckedChanged;

            TextBoxField.TextChanged += TextBoxField_TextChanged;

            BindLocalization();
        }
        public MetadataFilterItemControl()
        {
            InitializeComponent();

            _filter     = new MetadataFilter();
            _filterItem = new MetadataFilterItem(_filter);

            tbServer.TextChanged       += tbServer_TextChanged;
            cmbDatabases.TextChanged   += cmbDatabases_TextChanged;
            cmbSchemas.TextChanged     += cmbSchemas_TextChanged;
            tbPackage.TextChanged      += tbPackage_TextChanged;
            tbObject.TextChanged       += tbObject_TextChanged;
            cbUser.CheckedChanged      += cbUser_CheckedChanged;
            cbSystem.CheckedChanged    += cbSystem_CheckedChanged;
            cbTable.CheckedChanged     += cbTable_CheckedChanged;
            cbView.CheckedChanged      += cbView_CheckedChanged;
            cbProcedure.CheckedChanged += cbProcedure_CheckedChanged;
            cbSynonym.CheckedChanged   += cbSynonym_CheckedChanged;
            tbField.TextChanged        += tbField_TextChanged;

            BindLocalization();
        }