/// <summary>
        /// Constructor
        /// </summary>
        public DesktopMonitorComponentControl(DesktopMonitorComponent component)
            : base(component)
        {
            InitializeComponent();

            _component = component;

            _windows.Table = _component.Windows;
            _windows.DataBindings.Add("Selection", _component, "SelectedWindow", true, DataSourceUpdateMode.OnPropertyChanged);

            _workspaces.Table = _component.Workspaces;
            _workspaces.DataBindings.Add("Selection", _component, "SelectedWorkspace", true, DataSourceUpdateMode.OnPropertyChanged);
            _shelves.Table = _component.Shelves;
            _shelves.DataBindings.Add("Selection", _component, "SelectedShelf", true, DataSourceUpdateMode.OnPropertyChanged);

            _events.Table = _component.EventLog;
        }
        /// <summary>
        /// Constructor
        /// </summary>
        public DesktopMonitorComponentControl(DesktopMonitorComponent component)
            :base(component)
        {
            InitializeComponent();

            _component = component;

            _windows.Table = _component.Windows;
            _windows.DataBindings.Add("Selection", _component, "SelectedWindow", true, DataSourceUpdateMode.OnPropertyChanged);

            _workspaces.Table = _component.Workspaces;
            _workspaces.DataBindings.Add("Selection", _component, "SelectedWorkspace", true, DataSourceUpdateMode.OnPropertyChanged);
            _shelves.Table = _component.Shelves;
            _shelves.DataBindings.Add("Selection", _component, "SelectedShelf", true, DataSourceUpdateMode.OnPropertyChanged);

            _events.Table = _component.EventLog;
        }
 public void SetComponent(IApplicationComponent component)
 {
     _component = (DesktopMonitorComponent)component;
 }
 public void SetComponent(IApplicationComponent component)
 {
     _component = (DesktopMonitorComponent)component;
 }