private void InputBox_GotKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e) { NumericTextBoxInputField inputBox = sender as NumericTextBoxInputField; if (inputBox.IsFocused) { inputBox.TextBox.SelectAll(); } }
private void InputBoxX_DecreaseValue(NumericTextBoxInputField element) { if (float.TryParse(element.TextBox.Text, out float result)) { result -= GetAbsoluteDragModifier(result); element.TextBox.Text = result.ToString(); UpdateValueFromTextbox(); } }
private void InputBoxX_DecreaseValue(NumericTextBoxInputField element) { if (int.TryParse(element.TextBox.Text, out int result)) { result -= GetAbsoluteDragModifier(result); element.TextBox.Text = result.ToString(); SetInspectorValue(PropertyInfo, (int)PropertyInfo.Value, result); } }
private void InputBox_FocusChanged(object sender, RoutedEventArgs e) { NumericTextBoxInputField inputBox = sender as NumericTextBoxInputField; m_inspector.Lock(inputBox.TextBox.IsFocused); if (!m_bLocked) { if (!inputBox.IsFocused) { UpdateValueFromTextbox(); } } }
private void InputBoxY_ValueDragStop(NumericTextBoxInputField element) { m_inspector.Lock(false); }
private void InputBoxY_ValueDragStart(NumericTextBoxInputField element) { m_inspector.Lock(true); }