private void displayValidation() { DescriptionTextBox.GetBindingExpression(TextBox.TextProperty).UpdateSource(); NameTextBox.GetBindingExpression(TextBox.TextProperty).UpdateSource(); ImageTextBox.GetBindingExpression(TextBox.TextProperty).UpdateSource(); TypesComboBox.GetBindingExpression(ComboBox.SelectedValueProperty).UpdateSource(); EraComboBox.GetBindingExpression(ComboBox.SelectedValueProperty).UpdateSource(); IconTextBox.GetBindingExpression(TextBox.TextProperty).UpdateSource(); TouristicComboBox.GetBindingExpression(ComboBox.SelectedValueProperty).UpdateSource(); IncomeTextBox.GetBindingExpression(TextBox.TextProperty).UpdateSource(); DateTextBox.GetBindingExpression(Xceed.Wpf.Toolkit.MaskedTextBox.TextProperty).UpdateSource(); DateComboBox.GetBindingExpression(ComboBox.SelectedValueProperty).UpdateSource(); }
private void EditTypeButton_Click(object sender, RoutedEventArgs e) { newType.Description = DescriptionTextBox.Text; newType.Name = NameTextBox.Text; newType.Icon = IconTextBox.Text; IdTextBox.GetBindingExpression(TextBox.TextProperty).UpdateSource(); NameTextBox.GetBindingExpression(TextBox.TextProperty).UpdateSource(); DescriptionTextBox.GetBindingExpression(TextBox.TextProperty).UpdateSource(); IconTextBox.GetBindingExpression(TextBox.TextProperty).UpdateSource(); bool validation = ValidateForm(); if (validation == false) { return; } EditTypeCallback(newType); //this.DialogResult = true; this.Close(); }