private void commit() { if (isDouble) { double d = 0; if (double.TryParse(box.Text, out d)) { value.Value = d; if (!ignore) { dynamic.Set(name, d); } } } else { int i = 0; if (int.TryParse(box.Text, out i)) { value.Value = i; if (!ignore) { dynamic.Set(name, i); } } } }
private void _checkBox_OnChecked(object sender, RoutedEventArgs e) { if (ignore) { return; } dynamic.Set(name, true); }
private void commit() { if (!Box.Text.Equals(text)) { dynamic.Set(name, Box.Text); text = Box.Text; } }
private void Enum_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { if (ignore) { return; } switch (types[enumdescription.Enum[0].type]) { case DROPDOWN_TYPE.INT: dynamic.Set(name, (int)(@enum.Items[@enum.SelectedIndex] as ComboBoxItem).Tag); break; case DROPDOWN_TYPE.STR: dynamic.Set(name, (string)(@enum.Items[@enum.SelectedIndex] as ComboBoxItem).Tag); break; } }
private void Value_OnValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { if (dragStarted) { return; } box.Text = Format(value.Value); if (!ignore) { if (isDouble) { dynamic.Set(name, value.Value); } else { dynamic.Set(name, (int)value.Value); } } }
private void Value_OnValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { if (!dragStarted) { if (isDouble) { box.Text = string.Format("{0:N2}", value.Value); if (!ignore) { dynamic.Set(name, value.Value); } } else { box.Text = "" + (int)value.Value; if (!ignore) { dynamic.Set(name, (int)value.Value); } } } }
private void commit() { dynamic.Set(name, Box.Text); }