修改任务区多次点击,或双击,右键乱点容易异常退出bug
This commit is contained in:
parent
23c1390758
commit
441cbe953d
@ -718,11 +718,17 @@ namespace Plane.FormationCreator.Views
|
||||
var wpIndex = taskIndex - 1; // Waypoints 中没有起飞点。
|
||||
if (wpIndex >= 0 && wpIndex < Waypoints.Count)
|
||||
{
|
||||
|
||||
var wp = Waypoints[wpIndex].Shape as ShapesContainer;
|
||||
//计划航线
|
||||
UIElement RouteShape = null;
|
||||
if ((Route != null) && (Route.Shape != null))
|
||||
RouteShape = Route.Shape;
|
||||
if (!flag)
|
||||
{
|
||||
wp.Visibility = Visibility.Hidden;
|
||||
Route.Shape.Visibility= Visibility.Hidden;
|
||||
if (RouteShape!=null)
|
||||
RouteShape.Visibility= Visibility.Hidden;
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -732,18 +738,22 @@ namespace Plane.FormationCreator.Views
|
||||
if (_copterManager.ShowCopter.Contains(Copter))
|
||||
{
|
||||
wp.Visibility = Visibility.Visible;
|
||||
Route.Shape.Visibility = Visibility.Visible;
|
||||
if (RouteShape != null)
|
||||
RouteShape.Visibility = Visibility.Visible;
|
||||
}
|
||||
else
|
||||
{
|
||||
wp.Visibility = Visibility.Hidden;
|
||||
Route.Shape.Visibility = Visibility.Hidden;
|
||||
if (RouteShape != null)
|
||||
RouteShape.Visibility = Visibility.Hidden;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
wp.Visibility = Visibility.Visible;
|
||||
Route.Shape.Visibility = Visibility.Visible;
|
||||
//3d模式Route可能为空
|
||||
if (RouteShape != null)
|
||||
RouteShape.Visibility = Visibility.Visible;
|
||||
}
|
||||
|
||||
//var info = _flightTaskManager.Tasks[taskIndex].SingleCopterInfos.Find(i => i.Copter == this.Copter);
|
||||
|
Loading…
Reference in New Issue
Block a user