private void UnitTextBox_Leave(object sender, EventArgs e) { if (!String.IsNullOrEmpty(UnitTextBox.Text)) { UnitRepository repository = new UnitRepository(); Unit unit = new Unit(); unit = repository.GetUnit(UnitTextBox.Text); if (unit == null) { MessageBox.Show("Please Enter Valid Unit Code"); UnitTextBox.Focus(); return; } else { UnitTextBox.Text = unit.UnitCd; } } }
private void ForceValidation() { InvoiceItemNameTextBox.GetBindingExpression(TextBox.TextProperty)?.UpdateSource(); VATTextBox.GetBindingExpression(TextBox.TextProperty)?.UpdateSource(); UnitTextBox.GetBindingExpression(TextBox.TextProperty)?.UpdateSource(); }