private void PositionHexText_TextChanged(object sender, TextChangedEventArgs e) { if (ByteConverters.IsHexaValue(PositionHexText.Text)) { GoPositionHexaButton.IsEnabled = true; } else { GoPositionHexaButton.IsEnabled = false; } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { var(success, val) = ByteConverters.IsHexaValue(value.ToString()); if (success) { return(val); } else { return(string.Empty); } }
private void GOHexPosition_Click(object sender, RoutedEventArgs e) { if (ByteConverters.IsHexaValue(PositionHexText.Text)) { long position = ByteConverters.HexLiteralToLong(PositionHexText.Text); if (position > 0) { HexEdit.SetPosition(position, 1); } else { MessageBox.Show("Enter hexa value."); } } ViewMenu.IsSubmenuOpen = false; }
private void PositionHexText_TextChanged(object sender, TextChangedEventArgs e) { GoPositionHexaButton.IsEnabled = ByteConverters.IsHexaValue(PositionHexText.Text).success; }