|
@@ -111,9 +111,16 @@ namespace XzXdDw.App.UserControl
|
|
|
.AddMenu("绘制频差线", SvgHelper.LoadFromFile("Image\\DfoLine.svg"), DrawDfoLine)
|
|
|
.AddMenu("GDOP分析", SvgHelper.LoadFromFile("Image\\GDOP.svg"), () =>
|
|
|
{
|
|
|
+ var ids = gridView1.GetSelectedRows();
|
|
|
+ if (ids.Length <= 0)
|
|
|
+ {
|
|
|
+ XtraMessageBox.Show("请选择需要GDOP分析的数据信息!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ var item = gridView1.GetRow(ids[0]) as XZPosRes;
|
|
|
if (xzGdopParam == null)
|
|
|
{
|
|
|
- xzGdopParam = new XZGDOPParam(refTx, TestData.leoTime, MBfu, CKfu);
|
|
|
+ xzGdopParam = new XZGDOPParam(refTx, item.SigTime, MBfu, CKfu);
|
|
|
}
|
|
|
xzGdopParam.mapControl1 = mapControl1;
|
|
|
PopupHelper.ShowPopup(xzGdopParam, mapControl1, mapControl1.Width / 4);
|
|
@@ -163,11 +170,11 @@ namespace XzXdDw.App.UserControl
|
|
|
//RectMenu为框选的区域上右键菜单
|
|
|
mapControl1.AddMapMenu("加载仿真数据", SvgHelper.LoadFromFile("Image\\LoadData.svg"), (lon, lat) => LoadSimulationData())
|
|
|
.AddMapMenu("停止加载", SvgHelper.LoadFromFile("Image\\Stop.svg"), (lon, lat) => stoped = true)
|
|
|
- .AddMapMenu("GDOP分析", SvgHelper.LoadFromFile("Image\\GDOP.svg"), (lon, lat) =>
|
|
|
+ .AddPosMenu<XZPosRes>("GDOP分析", SvgHelper.LoadFromFile("Image\\GDOP.svg"), item =>
|
|
|
{
|
|
|
if (xzGdopParam == null)
|
|
|
{
|
|
|
- xzGdopParam = new XZGDOPParam(refTx, TestData.leoTime, MBfu, CKfu);
|
|
|
+ xzGdopParam = new XZGDOPParam(refTx, item.SigTime, MBfu, CKfu);
|
|
|
}
|
|
|
xzGdopParam.mapControl1 = mapControl1;
|
|
|
PopupHelper.ShowPopup(xzGdopParam, mapControl1, mapControl1.Width / 4);
|