3699,6 → 3699,34 |
|
} |
|
private void btnEditWPSave_Click(object sender, RoutedEventArgs e) |
{ |
|
} |
private void btnEditWPDel_Click(object sender, RoutedEventArgs e) |
{ |
|
} |
private void tbWPEdit_KeyDown(object sender, KeyEventArgs e) |
{ |
if(!((TextBox)sender).IsReadOnly) |
{ |
KeyPad.Keypad k = new KeyPad.Keypad(this); |
|
//var x = KeyInterop.VirtualKeyFromKey(e.Key); |
KeyConverter x = new KeyConverter(); |
string s = x.ConvertToString(e.Key); |
|
if ("1234567890,\b".IndexOf(s) < 0) //general check for valid chars(0-9) and backspace (\b) |
e.Handled = true; |
else |
if ("\b".IndexOf(s) < 0) |
if (Convert.ToInt16(((TextBox)sender).Text + s) > 360) //if valid and not backspace, check for upper limit of the resulting number |
e.Handled = true; |
|
} |
} |
|
private void tbWPEditHeading_KeyDown(object sender, KeyEventArgs e) |
{ |
if(!tbWPEditHeading.IsReadOnly) |
3716,7 → 3744,7 |
|
} |
} |
private void btnWPEditAddCurrentPos_Click(object sender, RoutedEventArgs e) |
private void btnWPAddCurrentPos_Click(object sender, RoutedEventArgs e) |
{ |
object[] o = new object[16]; |
|
3852,7 → 3880,6 |
} |
} |
|
|
private void btnLoadGPXLog_Click(object sender, RoutedEventArgs e) |
{ |
_loadGPXLog(); |