/// <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; }