Exemple #1
0
        /// <summary>
        /// Constructor
        /// </summary>
        public ProtocolGroupEditorComponentControl(ProtocolGroupEditorComponent component)
            : base(component)
        {
            InitializeComponent();

            _component = component;

            _name.DataBindings.Add("Value", _component, "Name", true, DataSourceUpdateMode.OnPropertyChanged);
            _description.DataBindings.Add("Value", _component, "Description", true, DataSourceUpdateMode.OnPropertyChanged);

            _codesSelector.AvailableItemsTable = _component.AvailableProtocolCodes;
            _codesSelector.SelectedItemsTable  = _component.SelectedProtocolCodes;
            _codesSelector.DataBindings.Add("SelectedItemsTableSelection", _component, "SelectedProtocolCodesSelection", true, DataSourceUpdateMode.OnPropertyChanged);
            _codesSelector.AppendToSelectedItemsActionModel(_component.SelectedProtocolCodesActionModel);

            _codesSelector.ItemAdded   += OnItemsAddedOrRemoved;
            _codesSelector.ItemRemoved += OnItemsAddedOrRemoved;

            _readingGroupsSelector.AvailableItemsTable = _component.AvailableReadingGroups;
            _readingGroupsSelector.SelectedItemsTable  = _component.SelectedReadingGroups;
            _readingGroupsSelector.ItemAdded          += OnItemsAddedOrRemoved;
            _readingGroupsSelector.ItemRemoved        += OnItemsAddedOrRemoved;

            _acceptButton.DataBindings.Add("Enabled", _component, "AcceptEnabled", true, DataSourceUpdateMode.OnPropertyChanged);
        }
        /// <summary>
        /// Constructor
        /// </summary>
        public ProtocolGroupEditorComponentControl(ProtocolGroupEditorComponent component)
            : base(component)
        {
            InitializeComponent();

            _component = component;

            _name.DataBindings.Add("Value", _component, "Name", true, DataSourceUpdateMode.OnPropertyChanged);
            _description.DataBindings.Add("Value", _component, "Description", true, DataSourceUpdateMode.OnPropertyChanged);

            _codesSelector.AvailableItemsTable = _component.AvailableProtocolCodes;
            _codesSelector.SelectedItemsTable = _component.SelectedProtocolCodes;
            _codesSelector.DataBindings.Add("SelectedItemsTableSelection", _component, "SelectedProtocolCodesSelection", true, DataSourceUpdateMode.OnPropertyChanged);
            _codesSelector.AppendToSelectedItemsActionModel(_component.SelectedProtocolCodesActionModel);
            
            _codesSelector.ItemAdded += OnItemsAddedOrRemoved;
            _codesSelector.ItemRemoved += OnItemsAddedOrRemoved;

            _readingGroupsSelector.AvailableItemsTable = _component.AvailableReadingGroups;
            _readingGroupsSelector.SelectedItemsTable = _component.SelectedReadingGroups;
            _readingGroupsSelector.ItemAdded += OnItemsAddedOrRemoved;
            _readingGroupsSelector.ItemRemoved += OnItemsAddedOrRemoved;

            _acceptButton.DataBindings.Add("Enabled", _component, "AcceptEnabled", true, DataSourceUpdateMode.OnPropertyChanged);
        }
 public void SetComponent(IApplicationComponent component)
 {
     _component = (ProtocolGroupEditorComponent)component;
 }
 public void SetComponent(IApplicationComponent component)
 {
     _component = (ProtocolGroupEditorComponent)component;
 }