/// <summary>
        /// Constructor.
        /// </summary>
        public TagBrowserComponentControl(TagBrowserComponent component)
            : base(component)
        {
            _component = component;
            InitializeComponent();

            _tags.DataBindings.Add("Text", _component, "Tags", true, DataSourceUpdateMode.OnPropertyChanged);
            _updateButton.DataBindings.Add("Enabled", _component, "UpdateEnabled");

            _similarStudiesTableView.Table = _component.SearchResultsTable;
            _similarStudiesTableView.DataBindings.Add("Selection", _component, "SelectedSearchResult", true, DataSourceUpdateMode.OnPropertyChanged);

            _searchTags.DataBindings.Add("Enabled", _component, "SearchEnabled");
            _searchTags.DataBindings.Add("Text", _component, "SearchTags", true, DataSourceUpdateMode.OnPropertyChanged);
            _searchButton.DataBindings.Add("Enabled", _component, "SearchEnabled");
        }
        /// <summary>
        /// Constructor.
        /// </summary>
        public TagBrowserComponentControl(TagBrowserComponent component)
            :base(component)
        {
			_component = component;
            InitializeComponent();

            _tags.DataBindings.Add("Text", _component, "Tags", true, DataSourceUpdateMode.OnPropertyChanged);
            _updateButton.DataBindings.Add("Enabled", _component, "UpdateEnabled");

            _similarStudiesTableView.Table = _component.SearchResultsTable;
            _similarStudiesTableView.DataBindings.Add("Selection", _component, "SelectedSearchResult", true, DataSourceUpdateMode.OnPropertyChanged);

            _searchTags.DataBindings.Add("Enabled", _component, "SearchEnabled");
            _searchTags.DataBindings.Add("Text", _component, "SearchTags", true, DataSourceUpdateMode.OnPropertyChanged);
            _searchButton.DataBindings.Add("Enabled", _component, "SearchEnabled");
        }
 /// <summary>
 /// Called by the host to assign this view to a component.
 /// </summary>
 public void SetComponent(IApplicationComponent component)
 {
     _component = (TagBrowserComponent)component;
 }
 /// <summary>
 /// Called by the host to assign this view to a component.
 /// </summary>
 public void SetComponent(IApplicationComponent component)
 {
     _component = (TagBrowserComponent)component;
 }