/// <summary> /// Raise the ValueChanged event /// </summary> /// <param name="eventArgs"></param> protected virtual void OnValueChanged(ValueChangedEventArgs eventArgs) { EventHandler<ValueChangedEventArgs> handler = ValueChanged; if (handler != null) { handler(this, eventArgs); } }
protected virtual void OnValueChanged(ValueChangedEventArgs eventArgs) { // Clear the ErrorProvider control. if (mErrorProvider != null) { mErrorProvider.Clear(); } // Raise the change value event if the control has not the focus. // If not, wait until it lose the focus. if ( mComboBoxIT.Focused) { return; } // Search in the comboBox list when it has no selected item but it has text. if (mComboBoxIT.SelectedItem == null && !string.IsNullOrEmpty(mComboBoxIT.Text)) { // Find the edited text in the combo list. int lItemPosition = this.mComboBoxIT.FindStringExact(this.mComboBoxIT.Text); // The text is in the list. if (lItemPosition != -1) { // Set the position. mComboBoxIT.SelectedIndex = lItemPosition; } } EventHandler<ValueChangedEventArgs> handler = ValueChanged; if (handler != null) { handler(this, eventArgs); } }
/// <summary> /// Handles the Order selector value changed event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void HandleOrderSelectorValueChanged(Object sender, ValueChangedEventArgs e) { if (!this.IsSelected) { return; } OnValueChanged(new OrderCriteriaChangedEventArgs()); }
/// <summary> /// Methods suscribed to ChangeValue event. see set Arguments property. /// </summary> /// <param name="sender">Argument reference.</param> /// <param name="changeValue">Event parameters.</param> private void HandleInputFieldChangeValue(object sender, ValueChangedEventArgs changeValue) { OnChangeValue(changeValue); }
/// <summary> /// Handles the Value changed event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void HandlePasswordPresenationValueChanged(object sender, ValueChangedEventArgs e) { // Clear the error provider if (mErrorProvider != null) { mErrorProvider.Clear(); } OnValueChanged(e); }
/// <summary> /// Abstract method tha must be implemented in derived class to capture change Value values. /// </summary> /// <param name="changeEnable">Event parameters.</param> protected virtual void OnChangeValue(ValueChangedEventArgs changeValue) { ExecuteDependenceRules(changeValue); }
/// <summary> /// Handles the Value changed event from the editor /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void HandleEditorValueChanged(object sender, ValueChangedEventArgs e) { if (!mIgnoreValueChangedEvents) { OnExecuteCommand(new ExecuteCommandEventArgs(ExecuteCommandType.ValuesHasBeenModified)); } }
/// <summary> /// Raise the ValueChanged event /// </summary> /// <param name="eventArgs"></param> protected virtual void OnValueChanged(ValueChangedEventArgs eventArgs) { // Clear the ErrorProvider control. if (mBlobIsFromController) { return; } mBlobData = ReadFile(mMaskedTextBoxIT.Text); EventHandler<ValueChangedEventArgs> handler = ValueChanged; if (handler != null) { handler(this, eventArgs); } }
/// <summary> /// Executes Oid Selector change. /// </summary> private void HandleOidSelectorValueChanged(object sender, ValueChangedEventArgs e) { // Checking pending changes if (!CheckPendingChanges(true, true)) { OidSelector.Value = DisplaySet.PreviousValue; return; } DisplaySet.PreviousValue = OidSelector.Value as List<Oid>; // The Oid in the Oid Selector has been modified. Raise the new value UpdateData(true); if (DisplaySet == null) { List<Oid> oidSelected = e.NewValue as List<Oid>; OnSelectedInstanceChanged(new SelectedInstanceChangedEventArgs(oidSelected)); } }
/// <summary> /// Occurs when the value of the data-valued Argument changes. /// </summary> /// <param name="sender">Sender object.</param> /// <param name="e">ValueChangedEventArgs</param> private void HandleEditorValueChanged(object sender, ValueChangedEventArgs e) { // Do nothing if the flag is set. if (IgnoreEditorsValueChangeEvent) { return; } object lValue = Value; object lLastValue = LastValue; // Raise the value changed event. if (!UtilFunctions.ObjectsEquals(lLastValue, lValue)) { OnValueChanged(new ValueChangedEventArgs(this, lLastValue, lValue, DependencyRulesAgentLogic.User)); } }