1725,8 → 1725,8 |
} |
_wpIndex = data[48] - 1; |
row = (DataGridRow)dgvWP.ItemContainerGenerator.ContainerFromIndex(_wpIndex); |
row.Background = new SolidColorBrush(Color.FromArgb(80, 0, 100, 255)); |
row.BorderBrush = new SolidColorBrush(Colors.Aqua); |
row.Background = new SolidColorBrush(Color.FromArgb(80, 0, 255, 100)); |
row.BorderBrush = new SolidColorBrush(Colors.SpringGreen); |
row.BorderThickness = new Thickness(2); |
dgvWP.UpdateLayout(); |
}); |
3547,9 → 3547,9 |
if (dgvWP.SelectedIndex > -1 && dgvWP.SelectedIndex < dtWaypoints.Rows.Count) |
{ |
//if (_wpCount > 0) |
// _sendWayPoint(dtWaypoints.Rows[dgvWP.SelectedIndex], -1,'s'); |
// _sendWayPoint(dtWaypoints.Rows[dgvWP.SelectedIndex], -1, 's'); |
//else |
// _sendWayPoint(dtWaypoints.Rows[dgvWP.SelectedIndex], 1,'s'); |
// _sendWayPoint(dtWaypoints.Rows[dgvWP.SelectedIndex], 1, 's'); |
|
int index = dgvWP.SelectedIndex; |
Thread t = new Thread(() => _sendWPList(index)); |
3566,8 → 3566,8 |
} |
_wpIndex = dgvWP.SelectedIndex; |
row = (DataGridRow)dgvWP.ItemContainerGenerator.ContainerFromIndex(_wpIndex); |
row.Background = new SolidColorBrush(Color.FromArgb(80, 0, 100, 255)); |
row.BorderBrush = new SolidColorBrush(Colors.Aqua); |
row.Background = new SolidColorBrush(Color.FromArgb(80, 0, 255, 100)); |
row.BorderBrush = new SolidColorBrush(Colors.SpringGreen); |
row.BorderThickness = new Thickness(2); |
dgvWP.UpdateLayout(); |
}); |
3772,9 → 3772,17 |
{ |
|
} |
private void tbWPEdit_TouchDown(object sender, TouchEventArgs e) |
{ |
_wpWEdit(sender); |
} |
private void tbWPEdit_KeyDown(object sender, KeyEventArgs e) |
{ |
if(!((TextBox)sender).IsReadOnly) |
_wpWEdit(sender); |
} |
void _wpWEdit(object sender) |
{ |
if (!((TextBox)sender).IsReadOnly) |
{ |
KeyPad.Keypad k = new KeyPad.Keypad(this); |
|
3847,11 → 3855,11 |
break; |
} |
k.Result = ((TextBox)sender).Text; |
if(k.ShowDialog() == true && k.Result.Length > 0) |
if (k.ShowDialog() == true && k.Result.Length > 0) |
((TextBox)sender).Text = k.Result; |
} |
|
} |
|
private void tbWPEditHeading_KeyDown(object sender, KeyEventArgs e) |
{ |
if(!tbWPEditHeading.IsReadOnly) |
4061,14 → 4069,6 |
if(wpl.Count() > 0) |
{ |
_clearMapMarkers(typeof(GMapRoute)); |
//for (int k = 0; k < MainMap.Markers.Count;) |
//{ |
// GMapMarker p = MainMap.Markers[k]; |
// if (p.Shape.GetType() == typeof(GMapRoute)) |
// MainMap.Markers.Remove(p); |
// else |
// k++; |
//} |
MapRoute mr = new MapRoute(wpl, "flying"); |
Dispatcher.Invoke(() => |
{ |
4076,10 → 4076,10 |
if (comboBoxRouteColor.SelectionBoxItem != null) |
{ |
string s = comboBoxRouteColor.SelectionBoxItem.ToString(); |
mRoute = new GMapRoute(wpList, _getBrush(s)); |
mRoute = new GMapRoute(wpl, _getBrush(s)); |
} |
else |
mRoute = new GMapRoute(wpList, null); |
mRoute = new GMapRoute(wpl, null); |
|
MainMap.Markers.Add(mRoute); |
}); |