private static void HandleIsEditingChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { //validate if ((bool)e.NewValue || !(bool)e.OldValue) { return; } var me = ((EditableTextBlock)d); var binding = me.TextBox.GetBindingExpression(System.Windows.Controls.TextBox.TextProperty); if (binding.IsDirty) { var args = new TextChangingEventArgs() { Text = me.TextBox.Text, DataContext = me.DataContext }; me.TextChanging?.Invoke(me, args); if (args.Cancel) { binding.UpdateTarget(); //revert old value } else { if (me.TextBox.Text != args.Text) { me.TextBox.Text = args.Text; } binding.UpdateSource(); //update with new value } } }
void SpinElement_TextChanging(object sender, TextChangingEventArgs e) { if (e.NewValue != "" && e.NewValue != "-") { numCurrBalance.Value = lblRentDue.Text.ToDecimal() + e.NewValue.ToDecimal(); } }
private void TextBoxItem_TextChanging(object sender, TextChangingEventArgs e) { this.oldSelectionStart = this.TextBoxItem.SelectionStart - 1; this.BitState[17592186044416L] = true; this.EndTextEdit(); e.Cancel = this.valueChangingCancel; }
public void HandleTextInput(object sender, TextInputEventArgs e) { var tia = new TextChangingEventArgs(e.Text, Handler.Selection); Handler.Callback.OnTextChanging(Handler.Widget, tia); e.Cancel = tia.Cancel; }
private void TextBoxItem_TextChanging(object sender, TextChangingEventArgs e) { this.oldSelectionStart = this.TextBoxItem.SelectionStart - 1; this.BitState[RadSpinElement.TextValueChangedStateKey] = true; this.EndTextEdit(); e.Cancel = this.valueChangingCancel; }
private void TextBoxItem_TextChanging(object sender, TextChangingEventArgs e) { this.oldSelectionStart = this.TextBoxItem.SelectionStart - 1; this.SetTextValueChanged(true); this.EndTextEdit(); e.Cancel = this.valueChangingCancel; }
void SpinElement_TextChanging(object sender, TextChangingEventArgs e) { if (e.NewValue != "" && e.NewValue != "-") { if (e.NewValue.ToStr().Trim().Length > 0) { if (rdoCredit.IsChecked) { //if (numCurrBalance.Value < 0) //{ // numCurrBalance.Value = lblCommissionDue.Text.ToDecimal() + e.NewValue.ToDecimal(); //} //else //{ // numCurrBalance.Value = lblCommissionDue.Text.ToDecimal() - e.NewValue.ToDecimal(); //} numCurrBalance.Value = lblCommissionDue.Text.ToDecimal() + e.NewValue.ToDecimal(); } else { numCurrBalance.Value = lblCommissionDue.Text.ToDecimal() - e.NewValue.ToDecimal(); } } } else { numCurrBalance.Value = lblCommissionDue.Text.ToDecimal() - 0.00m; } }
static void restrictToNumbers(object sender, TextChangingEventArgs args) { if (!int.TryParse(args.NewText, out int result)) { args.Cancel = true; } }
void TextBox_TextChanging(object sender, TextChangingEventArgs e) { ValueChangingEventArgs args = new ValueChangingEventArgs(e.NewValue); args.OldValue = e.OldValue; OnValueChanging(args); e.Cancel = args.Cancel; }
private void txtPassword_TextChanging(object sender, TextChangingEventArgs e) { if (!e.NewValue.Contains("\\") && !e.NewValue.Contains("/") && (!e.NewValue.Contains(",") && !e.NewValue.Contains("*"))) { return; } e.Cancel = true; }
public void OldAndRangeShouldCalculateNewText(string oldText, string newText, string text, int rangeStart, int rangeLength) { var args = new TextChangingEventArgs(text, Range.FromLength(rangeStart, rangeLength), oldText, false); Assert.AreEqual(oldText ?? string.Empty, args.OldText, "#1"); Assert.AreEqual(newText ?? string.Empty, args.NewText, "#2"); Assert.AreEqual(Range.FromLength(rangeStart, rangeLength), args.Range, "#3"); Assert.AreEqual(text, args.Text, "#4"); }
internal void OnTextChanging(ref string text) { if (TextChanging != null) { var args = new TextChangingEventArgs() { InsertingText = text }; TextChanging(this, args); text = args.InsertingText; if (args.Cancel) text = string.Empty; }; }
protected virtual void OnTextChanging(TextChangingEventArgs e) { TextChangingEventHandler handler1 = (TextChangingEventHandler)this.Events[TextChangingEventKey]; if (handler1 != null) { handler1(this, e); } }
protected override void OnTextChanging(TextChangingEventArgs e) { e.Cancel = this.readOnly; if (this.valueChanging) { return; } base.OnTextChanging(e); }
private void TextBoxItem_TextChanging(object sender, TextChangingEventArgs e) { if (!IsInitalizing) { ValueChangingEventArgs changingArgs = new ValueChangingEventArgs(e.NewValue); OnValueChanging(changingArgs); e.Cancel = changingArgs.Cancel; } }
private void txtTimeSpan_TextChanging(object sender, TextChangingEventArgs e) { var newValue = reg.Match(e.NewValue); if (newValue.Length != e.NewValue.Length) { e.Cancel = true; } }
protected virtual void OnTextChanging(TextChangingEventArgs e) { TextChangingEventHandler textChanging = this.TextChanging; if (textChanging == null) { return; } textChanging((object)this, e); }
public void HandleClipboardPasted(object sender, EventArgs e) { var tia = new TextChangingEventArgs(Clipboard.Text, Handler.Selection); Handler.Callback.OnTextChanging(Handler.Widget, tia); if (tia.Cancel) { NativeMethods.g_signal_stop_emission_by_name(Handler.Control.Handle, "paste-clipboard"); } }
protected virtual void CallTextChanging(TextChangingEventArgs e) { TextChangingEventHandler changingEventHandler = (TextChangingEventHandler)this.Events[RadTextBoxElement.TextChangingEventKey]; if (changingEventHandler == null) { return; } changingEventHandler((object)this, e); }
private void TextBoxItem_TextChanging(object sender, TextChangingEventArgs e) { if (this.IsInitalizing) { return; } ValueChangingEventArgs e1 = new ValueChangingEventArgs((object)e.NewValue); this.OnValueChanging(e1); e.Cancel = e1.Cancel; }
protected override void OnTextChanging(TextChangingEventArgs e) { base.OnTextChanging(e); if (e.Cancel) { return; } ValueChangingEventArgs changingArgs = new ValueChangingEventArgs(e.NewValue); this.OnValueChanging(changingArgs); e.Cancel = changingArgs.Cancel; }
protected override void OnTextChanging(TextChangingEventArgs e) { base.OnTextChanging(e); if (e.Cancel) { return; } ValueChangingEventArgs args = new ValueChangingEventArgs((object)e.NewValue, (object)e.OldValue); this.OnValueChanging(args); e.Cancel = args.Cancel; }
public void HandleTextInput(object sender, TextInputEventArgs e) { if (!e.Cancel) { var h = Handler; if (h == null) { return; } var tia = new TextChangingEventArgs(e.Text, h.Selection, true); h.Callback.OnTextChanging(h.Widget, tia); e.Cancel = tia.Cancel; } }
private void SpinElement_TextChanging(object sender, TextChangingEventArgs e) { if (e.NewValue != "" && e.NewValue != "-") { if (e.NewValue.ToStr().Trim().Length > 0) { txtBalance.Value = (txtInvoiceTotal.Text.ToDecimal() - txtCreditNote.Text.ToDecimal()) - (e.NewValue.ToDecimal() + grdPayment.Rows.Sum(c => c.Cells[COL_PAYMENT.PAYMENT].Value.ToDecimal())); } } else { txtBalance.Value = (txtInvoiceTotal.Text.ToDecimal() - txtCreditNote.Text.ToDecimal()) - grdPayment.Rows.Sum(c => c.Cells[COL_PAYMENT.PAYMENT].Value.ToDecimal()); } }
protected override void OnTextChanging(TextChangingEventArgs e) { if (!this.GetBitState(ShouldTextChangedFireStateKey)) { return; } base.OnTextChanging(e); if (e.Cancel) { this.SetTextBoxTextSilently(e.OldValue); } }
private void Editor_TextChanging(object sender, TextChangingEventArgs e) { if (!(e.NewValue != this.MaskTextBox.TextBoxItem.Text)) { return; } if (!this.suspendValueChanged) { ValueChangingEventArgs e1 = new ValueChangingEventArgs((object)this.MaskTextBox.Text, (object)this.oldValue); this.OnValueChanging(e1); e.Cancel = e1.Cancel; } this.oldValue = this.MaskTextBox.TextBoxItem.Text; }
static bool TriggerShouldChangeText(IntPtr sender, IntPtr sel, NSRange affectedCharRange, IntPtr replacementStringPtr) { var obj = Runtime.GetNSObject(sender); var handler = GetHandler(obj) as TextBoxHandler; if (handler != null) { var replacementString = Messaging.GetNSObject <NSString>(replacementStringPtr); var args = new TextChangingEventArgs(replacementString, affectedCharRange.ToEto()); handler.Callback.OnTextChanging(handler.Widget, args); if (args.Cancel) { return(false); } } return(Messaging.bool_objc_msgSendSuper_NSRange_IntPtr(obj.SuperHandle, sel, affectedCharRange, replacementStringPtr)); }
public void HandleTextDeleted(object o, Gtk.TextDeletedArgs args) { if (!deleting) { deleting = true; if (args.StartPos < args.EndPos) { var tia = new TextChangingEventArgs(string.Empty, new Range <int>(args.StartPos, Math.Min(args.EndPos - 1, Handler.Control.Text.Length - 1))); Handler.Callback.OnTextChanging(Handler.Widget, tia); if (tia.Cancel) { NativeMethods.g_signal_stop_emission_by_name(Handler.Control.Handle, "delete-text"); } } deleting = false; } }
public void HandleTextDeleted(object o, Gtk.TextDeletedArgs args) { if (!deleting) { deleting = true; if (args.StartPos < args.EndPos) { var tia = new TextChangingEventArgs(string.Empty, new Range <int>(args.StartPos, Math.Min(args.EndPos - 1, Handler.Control.Text.Length - 1)), true); Handler.Callback.OnTextChanging(Handler.Widget, tia); if (tia.Cancel) { args.RetVal = true; } } deleting = false; } }
public virtual void OnTextChanging(ref string text) { if (TextChanging == null) { return; } var args = new TextChangingEventArgs { InsertingText = text }; TextChanging(this, args); text = args.InsertingText; if (args.Cancel) { text = string.Empty; } }
private void fctb_TextChanging(object sender, TextChangingEventArgs e) { if (fctb.Selection.IsEmpty) { if (readonlyLines.Contains(fctb.Selection.Start.iLine)) { e.Cancel = true; return; } } else foreach (var place in fctb.Selection) if (readonlyLines.Contains(place.iLine)) { e.Cancel = true; return; } }
private void txtDescription_TextChanging(object sender, TextChangingEventArgs e) { ValidateDescriptionLengthAndSetAlignment(sender as RadTextBox, e); }
private void txtDescription_TextChanging(object sender, TextChangingEventArgs e) { e.Cancel = !EntityValidation.ValidateInputLength(e.NewValue, Shayan.Data.InputType.Description); if (!e.Cancel) Methods.SetTextBoxAllignment((RadTextBox)sender, e); }
private void txtAmount_TextChanging(object sender, TextChangingEventArgs e) { ValidateDoubleLengthAndSetAlignment(sender as RadTextBox, e); }
private void txtAmount_TextChanging(object sender, TextChangingEventArgs e) { }
private void spinElement_TextChanging(object sender, TextChangingEventArgs e) { this.InvokeBaseMethod("spinElement_TextChanging", sender, e); }
public static void SetTextBoxAllignment(RadTextBox txt, TextChangingEventArgs e=null) { if (e == null || e.NewValue == null) { return; } if(e.NewValue.ContainsPersianCharacter()) { txt.RightToLeft=RightToLeft.Yes; txt.TextAlign=HorizontalAlignment.Left; } else { txt.TextAlign = HorizontalAlignment.Right; } }
protected override void OnTextChanging(TextChangingEventArgs e) { e.Cancel = !IsNumber(e.NewValue); base.OnTextChanging(e); }
private void txtBank_TextChanging(object sender, TextChangingEventArgs e) { ValidateNameLengthAndSetAlignment(sender as RadTextBox, e); }
private void txtChequeNumber_TextChanging(object sender, TextChangingEventArgs e) { ValidateCodeLengthAndSetAlignment(sender as RadTextBox, e); }
private void txtCashValue_TextChanging(object sender, TextChangingEventArgs e) { e.Cancel = !EntityValidation.ValidateInputType(e.NewValue, Shayan.Data.InputType.Double,false); if (!e.Cancel) Methods.SetTextBoxAllignment((RadTextBox)sender, e); }
private void ValidateNameLengthAndSetAlignment(RadTextBox radTextBox, TextChangingEventArgs e) { e.Cancel = !EntityValidation.ValidateInputLength(e.NewValue, Shayan.Data.InputType.Name); if (!e.Cancel) Methods.SetTextBoxAllignment(radTextBox, e); }
private void txtChequeNumber_TextChanging(object sender, TextChangingEventArgs e) { e.Cancel = !(EntityValidation.ValidateInputLength(e.NewValue, Shayan.Data.InputType.Code) && EntityValidation.ValidateInputType(e.NewValue, Shayan.Data.InputType.Code,true)); if (!e.Cancel) Methods.SetTextBoxAllignment((RadTextBox)sender, e); }
private void txtOpinion_TextChanging(object sender, TextChangingEventArgs e) { e.Cancel =! EntityValidation.ValidateInputLength(e.NewValue, InputType.Opinion); }