Exemplo n.º 1
0
        protected override void InnerSetState(string propertyName, BulkEditorState state)
        {
            base.InnerSetState(propertyName, state);
            ExchangeUserControl exchangeUserControl = base.HostControl as ExchangeUserControl;

            foreach (BulkEditorAdapter bulkEditorAdapter in UserControlBulkEditorAdapter.GetBulkEditorAdapters(exchangeUserControl.ExposedPropertyRelatedControls[propertyName]))
            {
                bulkEditorAdapter.SetPropertiesState(state);
                bulkEditorAdapter.StateChanged += new BulkEditorAdapter.BulkEditorStateChangedEventHandler(this.BulkEditorAdapter_StateChanged);
            }
        }
Exemplo n.º 2
0
 private static void UpdatePeerRadioButtons(RadioButton radioButton, BulkEditorState state)
 {
     if (radioButton.Parent != null)
     {
         foreach (object obj in radioButton.Parent.Controls)
         {
             Control control = (Control)obj;
             if (control is RadioButton)
             {
                 IBulkEditor bulkEditor = control as IBulkEditor;
                 RadioButtonBulkEditorAdapter radioButtonBulkEditorAdapter = bulkEditor.BulkEditorAdapter as RadioButtonBulkEditorAdapter;
                 if (radioButtonBulkEditorAdapter != null)
                 {
                     radioButtonBulkEditorAdapter["Checked"] = state;
                 }
             }
         }
     }
 }
Exemplo n.º 3
0
        private void EnableBulkEditingBindingSource(AutomatedDataHandlerBase dataHandler)
        {
            BindingManagerBase bindingManagerBase = this.BindingContext[base.BindingSource];
            object             dataSource         = base.BindingSource.DataSource;

            foreach (object obj in bindingManagerBase.Bindings)
            {
                Binding     binding    = (Binding)obj;
                IBulkEditor bulkEditor = binding.Control as IBulkEditor;
                if (bulkEditor != null)
                {
                    BulkEditorState bulkEditorState = 0;
                    if (!dataHandler.IsBulkEditingModifiedParameterName(dataSource, binding.BindingMemberInfo.BindingMember))
                    {
                        bulkEditorState = (dataHandler.IsBulkEditingSupportedParameterName(dataSource, binding.BindingMemberInfo.BindingMember) ? 1 : 2);
                    }
                    bulkEditor.BulkEditorAdapter[binding.PropertyName] = bulkEditorState;
                }
            }
        }
Exemplo n.º 4
0
 protected override void InnerSetState(string propertyName, BulkEditorState state)
 {
     base.InnerSetState("SelectedValue", state);
 }