/// <summary> /// Constructor. /// </summary> public DiagnosticServiceEditorComponentControl(DiagnosticServiceEditorComponent component) : base(component) { _component = component; InitializeComponent(); _idBox.DataBindings.Add("Value", _component, "ID", true, DataSourceUpdateMode.OnPropertyChanged); _nameBox.DataBindings.Add("Value", _component, "Name", true, DataSourceUpdateMode.OnPropertyChanged); _acceptButton.DataBindings.Add("Enabled", _component, "AcceptEnabled", true, DataSourceUpdateMode.OnPropertyChanged); _itemSelector.AvailableItemsTable = _component.AvailableProcedureTypes; _itemSelector.SelectedItemsTable = _component.SelectedProcedureTypes; _itemSelector.ItemAdded += OnItemsAddedOrRemoved; _itemSelector.ItemRemoved += OnItemsAddedOrRemoved; }
/// <summary> /// Constructor. /// </summary> public DiagnosticServiceEditorComponentControl(DiagnosticServiceEditorComponent component) :base(component) { _component = component; InitializeComponent(); _idBox.DataBindings.Add("Value", _component, "ID", true, DataSourceUpdateMode.OnPropertyChanged); _nameBox.DataBindings.Add("Value", _component, "Name", true, DataSourceUpdateMode.OnPropertyChanged); _acceptButton.DataBindings.Add("Enabled", _component, "AcceptEnabled", true, DataSourceUpdateMode.OnPropertyChanged); _itemSelector.AvailableItemsTable = _component.AvailableProcedureTypes; _itemSelector.SelectedItemsTable = _component.SelectedProcedureTypes; _itemSelector.ItemAdded += OnItemsAddedOrRemoved; _itemSelector.ItemRemoved += OnItemsAddedOrRemoved; }
/// <summary> /// Called by the host to assign this view to a component. /// </summary> public void SetComponent(IApplicationComponent component) { _component = (DiagnosticServiceEditorComponent)component; }