1 实现实时数据显示页面、接驳盒环境数据显示页面、系统控制页面的UI优化;
BIN
FujianEarthquake_seabed_UI/.vs/FujianEarthquake/v17/.suo
Normal file
@ -0,0 +1,119 @@
|
||||
{
|
||||
"Version": 1,
|
||||
"WorkspaceRootPath": "E:\\Code\\FJEQ\\20240801_FJEQ_upperpc\\FujianEarthquake_seabed\\",
|
||||
"Documents": [
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|e:\\code\\fjeq\\20240801_fjeq_upperpc\\fujianearthquake_seabed\\fujianearthquake\\views\\usercontrols\\parasettingview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\views\\usercontrols\\parasettingview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|e:\\code\\fjeq\\20240801_fjeq_upperpc\\fujianearthquake_seabed\\fujianearthquake\\views\\shorebasestationstatusdataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\views\\shorebasestationstatusdataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|e:\\code\\fjeq\\20240801_fjeq_upperpc\\fujianearthquake_seabed\\fujianearthquake\\viewmodels\\shorebasestationstatusdataviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\viewmodels\\shorebasestationstatusdataviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|e:\\code\\fjeq\\20240801_fjeq_upperpc\\fujianearthquake_seabed\\fujianearthquake\\viewmodels\\mainviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\viewmodels\\mainviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|e:\\code\\fjeq\\20240801_fjeq_upperpc\\fujianearthquake_seabed\\fujianearthquake\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|e:\\code\\fjeq\\20240801_fjeq_upperpc\\fujianearthquake_seabed\\fujianearthquake\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
|
||||
}
|
||||
],
|
||||
"DocumentGroupContainers": [
|
||||
{
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 256,
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedWidth": 163,
|
||||
"SelectedChildIndex": 1,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 4,
|
||||
"Title": "App.config",
|
||||
"DocumentMoniker": "E:\\Code\\FJEQ\\20240801_FJEQ_upperpc\\FujianEarthquake_seabed\\FujianEarthquake\\App.config",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\App.config",
|
||||
"ToolTip": "E:\\Code\\FJEQ\\20240801_FJEQ_upperpc\\FujianEarthquake_seabed\\FujianEarthquake\\App.config",
|
||||
"RelativeToolTip": "FujianEarthquake\\App.config",
|
||||
"ViewState": "AgIAAAkAAAAAAAAAAAAAACoAAAAQAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
|
||||
"WhenOpened": "2024-07-30T08:37:35.106Z",
|
||||
"IsPinned": true,
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "ParaSettingView.xaml",
|
||||
"DocumentMoniker": "E:\\Code\\FJEQ\\20240801_FJEQ_upperpc\\FujianEarthquake_seabed\\FujianEarthquake\\Views\\UserControls\\ParaSettingView.xaml",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\Views\\UserControls\\ParaSettingView.xaml",
|
||||
"ToolTip": "E:\\Code\\FJEQ\\20240801_FJEQ_upperpc\\FujianEarthquake_seabed\\FujianEarthquake\\Views\\UserControls\\ParaSettingView.xaml",
|
||||
"RelativeToolTip": "FujianEarthquake\\Views\\UserControls\\ParaSettingView.xaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2024-08-30T06:33:00.661Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "ShoreBaseStationStatusDataViewModel.cs",
|
||||
"DocumentMoniker": "E:\\Code\\FJEQ\\20240801_FJEQ_upperpc\\FujianEarthquake_seabed\\FujianEarthquake\\ViewModels\\ShoreBaseStationStatusDataViewModel.cs",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\ViewModels\\ShoreBaseStationStatusDataViewModel.cs",
|
||||
"ToolTip": "E:\\Code\\FJEQ\\20240801_FJEQ_upperpc\\FujianEarthquake_seabed\\FujianEarthquake\\ViewModels\\ShoreBaseStationStatusDataViewModel.cs",
|
||||
"RelativeToolTip": "FujianEarthquake\\ViewModels\\ShoreBaseStationStatusDataViewModel.cs",
|
||||
"ViewState": "AgIAAFIAAAAAAAAAAAAuwIcAAAAIAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-08-30T01:02:42.235Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"Title": "ShoreBaseStationStatusDataView.xaml",
|
||||
"DocumentMoniker": "E:\\Code\\FJEQ\\20240801_FJEQ_upperpc\\FujianEarthquake_seabed\\FujianEarthquake\\Views\\ShoreBaseStationStatusDataView.xaml",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\Views\\ShoreBaseStationStatusDataView.xaml",
|
||||
"ToolTip": "E:\\Code\\FJEQ\\20240801_FJEQ_upperpc\\FujianEarthquake_seabed\\FujianEarthquake\\Views\\ShoreBaseStationStatusDataView.xaml",
|
||||
"RelativeToolTip": "FujianEarthquake\\Views\\ShoreBaseStationStatusDataView.xaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2024-08-29T06:42:30.634Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "MainViewModel.cs",
|
||||
"DocumentMoniker": "E:\\Code\\FJEQ\\20240801_FJEQ_upperpc\\FujianEarthquake_seabed\\FujianEarthquake\\ViewModels\\MainViewModel.cs",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\ViewModels\\MainViewModel.cs",
|
||||
"ToolTip": "E:\\Code\\FJEQ\\20240801_FJEQ_upperpc\\FujianEarthquake_seabed\\FujianEarthquake\\ViewModels\\MainViewModel.cs",
|
||||
"RelativeToolTip": "FujianEarthquake\\ViewModels\\MainViewModel.cs",
|
||||
"ViewState": "AgIAAIcAAAAAAAAAAAAswG0GAAASAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-07-29T02:48:21.6Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 5,
|
||||
"Title": "MainWindow.xaml",
|
||||
"DocumentMoniker": "E:\\Code\\FJEQ\\20240801_FJEQ_upperpc\\FujianEarthquake_seabed\\FujianEarthquake\\MainWindow.xaml",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\MainWindow.xaml",
|
||||
"ToolTip": "E:\\Code\\FJEQ\\20240801_FJEQ_upperpc\\FujianEarthquake_seabed\\FujianEarthquake\\MainWindow.xaml",
|
||||
"RelativeToolTip": "FujianEarthquake\\MainWindow.xaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2024-08-22T00:51:43.018Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,153 @@
|
||||
{
|
||||
"Version": 1,
|
||||
"WorkspaceRootPath": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\",
|
||||
"Documents": [
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|f:\\code\\fjeq\\20240801_fjeq_upperpc_now\\fujianearthquake_seabed_ui\\fujianearthquake\\views\\systemcontrolview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\views\\systemcontrolview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|f:\\code\\fjeq\\20240801_fjeq_upperpc_now\\fujianearthquake_seabed_ui\\fujianearthquake\\viewmodels\\mainviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\viewmodels\\mainviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|f:\\code\\fjeq\\20240801_fjeq_upperpc_now\\fujianearthquake_seabed_ui\\fujianearthquake\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|f:\\code\\fjeq\\20240801_fjeq_upperpc_now\\fujianearthquake_seabed_ui\\fujianearthquake\\models\\protocolanalysemodels\\lowercomputermodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\models\\protocolanalysemodels\\lowercomputermodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|f:\\code\\fjeq\\20240801_fjeq_upperpc_now\\fujianearthquake_seabed_ui\\fujianearthquake\\views\\realtimedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\views\\realtimedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|f:\\code\\fjeq\\20240801_fjeq_upperpc_now\\fujianearthquake_seabed_ui\\fujianearthquake\\mainwindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\mainwindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|f:\\code\\fjeq\\20240801_fjeq_upperpc_now\\fujianearthquake_seabed_ui\\fujianearthquake\\imagedictionary.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\imagedictionary.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|f:\\code\\fjeq\\20240801_fjeq_upperpc_now\\fujianearthquake_seabed_ui\\fujianearthquake\\app.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
|
||||
"RelativeMoniker": "D:0:0:{BC950963-02DC-4704-A532-8D46CE8933E5}|FujianEarthquake\\FujianEarthquake.csproj|solutionrelative:fujianearthquake\\app.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
|
||||
}
|
||||
],
|
||||
"DocumentGroupContainers": [
|
||||
{
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 256,
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedWidth": 182,
|
||||
"SelectedChildIndex": 7,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 7,
|
||||
"Title": "App.xaml",
|
||||
"DocumentMoniker": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\App.xaml",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\App.xaml",
|
||||
"ToolTip": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\App.xaml",
|
||||
"RelativeToolTip": "FujianEarthquake\\App.xaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2024-09-30T06:29:21.432Z",
|
||||
"IsPinned": true,
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 6,
|
||||
"Title": "ImageDictionary.xaml",
|
||||
"DocumentMoniker": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\ImageDictionary.xaml",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\ImageDictionary.xaml",
|
||||
"ToolTip": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\ImageDictionary.xaml",
|
||||
"RelativeToolTip": "FujianEarthquake\\ImageDictionary.xaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2024-09-30T07:33:25.478Z",
|
||||
"IsPinned": true,
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "LowerComputerModel.cs",
|
||||
"DocumentMoniker": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\Models\\ProtocolAnalyseModels\\LowerComputerModel.cs",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\Models\\ProtocolAnalyseModels\\LowerComputerModel.cs",
|
||||
"ToolTip": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\Models\\ProtocolAnalyseModels\\LowerComputerModel.cs",
|
||||
"RelativeToolTip": "FujianEarthquake\\Models\\ProtocolAnalyseModels\\LowerComputerModel.cs",
|
||||
"ViewState": "AQIAAMIAAAAAAAAAAAAswOQBAAAhAAAA",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-10-11T08:47:58.279Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 5,
|
||||
"Title": "MainWindow.xaml.cs",
|
||||
"DocumentMoniker": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\MainWindow.xaml.cs",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\MainWindow.xaml.cs",
|
||||
"ToolTip": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\MainWindow.xaml.cs",
|
||||
"RelativeToolTip": "FujianEarthquake\\MainWindow.xaml.cs",
|
||||
"ViewState": "AQIAAAsAAAAAAAAAAAAgwBoAAAAMAAAA",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-10-11T08:40:33.745Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 4,
|
||||
"Title": "RealTimeDataView.xaml",
|
||||
"DocumentMoniker": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\Views\\RealTimeDataView.xaml",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\Views\\RealTimeDataView.xaml",
|
||||
"ToolTip": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\Views\\RealTimeDataView.xaml",
|
||||
"RelativeToolTip": "FujianEarthquake\\Views\\RealTimeDataView.xaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2024-10-11T08:37:52.287Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "MainWindow.xaml",
|
||||
"DocumentMoniker": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\MainWindow.xaml",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\MainWindow.xaml",
|
||||
"ToolTip": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\MainWindow.xaml",
|
||||
"RelativeToolTip": "FujianEarthquake\\MainWindow.xaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2024-10-11T08:37:43.263Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"Title": "MainViewModel.cs",
|
||||
"DocumentMoniker": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\ViewModels\\MainViewModel.cs",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\ViewModels\\MainViewModel.cs",
|
||||
"ToolTip": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\ViewModels\\MainViewModel.cs",
|
||||
"RelativeToolTip": "FujianEarthquake\\ViewModels\\MainViewModel.cs",
|
||||
"ViewState": "AQIAABoHAAAAAAAAAAAAAJcNAAASAAAA",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-10-09T05:16:00.544Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "SystemControlView.xaml",
|
||||
"DocumentMoniker": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\Views\\SystemControlView.xaml",
|
||||
"RelativeDocumentMoniker": "FujianEarthquake\\Views\\SystemControlView.xaml",
|
||||
"ToolTip": "F:\\Code\\FJEQ\\20240801_FJEQ_upperpc_now\\FujianEarthquake_seabed_UI\\FujianEarthquake\\Views\\SystemControlView.xaml",
|
||||
"RelativeToolTip": "FujianEarthquake\\Views\\SystemControlView.xaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2024-10-11T02:02:24.447Z",
|
||||
"EditorCaption": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
25
FujianEarthquake_seabed_UI/FujianEarthquake.sln
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.10.35027.167
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FujianEarthquake", "FujianEarthquake\FujianEarthquake.csproj", "{BC950963-02DC-4704-A532-8D46CE8933E5}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{BC950963-02DC-4704-A532-8D46CE8933E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{BC950963-02DC-4704-A532-8D46CE8933E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{BC950963-02DC-4704-A532-8D46CE8933E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{BC950963-02DC-4704-A532-8D46CE8933E5}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {F862342A-C548-4103-9912-3CE4031CBCB4}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
51
FujianEarthquake_seabed_UI/FujianEarthquake/App.config
Normal file
@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<!--数据库连接信息-->
|
||||
<connectionStrings>
|
||||
<add name="db" connectionString="server=127.0.0.1;port=3306;user=root;password=zttZTT123!;database=fjeq_seabed;Allow User Variables=True;" />
|
||||
</connectionStrings>
|
||||
|
||||
<appSettings>
|
||||
<!--下位机服务器连接信息1-->
|
||||
<!--下位机IP1-->
|
||||
<add key="XWJ_Service_IP1" value="192.168.1.12"/>
|
||||
<!--下位机作为服务器的端口号1-->
|
||||
<add key="XWJ_Service_Port1" value="9527"/>
|
||||
<add key="XWJ_Service_IPEndPoint1" value="192.168.1.12:0"/>
|
||||
|
||||
<!--下位机服务器连接信息2-->
|
||||
<!--下位机IP2-->
|
||||
<add key="XWJ_Service_IP2" value="192.168.1.12"/>
|
||||
<!--下位机作为服务器的端口号2-->
|
||||
<add key="XWJ_Service_Port2" value="9528"/>
|
||||
<add key="XWJ_Service_IPEndPoint2" value="192.168.1.12:0"/>
|
||||
|
||||
<!--下位机服务器连接信息3-->
|
||||
<!--下位机IP3-->
|
||||
<add key="XWJ_Service_IP3" value="192.168.1.12"/>
|
||||
<!--下位机作为服务器的端口号3-->
|
||||
<add key="XWJ_Service_Port3" value="9528"/>
|
||||
<add key="XWJ_Service_IPEndPoint3" value="192.168.1.12:0"/>
|
||||
|
||||
<!--岸基站连接信息1-->
|
||||
<add key="PortName1" value="COM11"/>
|
||||
<add key="BaudRate1" value="9600"/>
|
||||
<add key="DeviceAddress1" value="01"/>
|
||||
<add key="AJZ_Client_IP1" value="10.20.102.37"/>
|
||||
<add key="AJZ_Client_Port1" value="4003"/>
|
||||
|
||||
<!--海底基站三维模型姿态-->
|
||||
<!--标定横滚角-->
|
||||
<add key="CalibrationHG" value="0"/>
|
||||
<!--标定俯仰角-->
|
||||
<add key="CalibrationFY" value="0"/>
|
||||
<!--标定偏航角-->
|
||||
<add key="CalibrationPH" value="0"/>
|
||||
|
||||
<!--文件下载-->
|
||||
<add key="LogRecordFolder" value="F:\\Code\\FJEQ\\Test\\"/>
|
||||
<add key="AlarmRecordFolder" value="F:\\Code\\FJEQ\\Test\\"/>
|
||||
<add key="JunctionBoxFolder" value="F:\\Code\\FJEQ\\Test\\"/>
|
||||
<add key="ShoreBaseStationFolder" value="F:\\Code\\FJEQ\\Test\\"/>
|
||||
</appSettings>
|
||||
</configuration>
|
||||
142
FujianEarthquake_seabed_UI/FujianEarthquake/App.xaml
Normal file
@ -0,0 +1,142 @@
|
||||
<Application x:Class="FujianEarthquake.App"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:local="clr-namespace:FujianEarthquake"
|
||||
StartupUri="MainWindow.xaml">
|
||||
<Application.Resources>
|
||||
<ResourceDictionary>
|
||||
<ResourceDictionary.MergedDictionaries>
|
||||
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Dark.xaml" />
|
||||
<!--<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />-->
|
||||
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.DatePicker.xaml" />
|
||||
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.TimePicker.xaml" />
|
||||
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.RadioButton.xaml" />
|
||||
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.ListBox.xaml" />
|
||||
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.DataGrid.xaml" />
|
||||
<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.Blue.xaml" />
|
||||
<!--<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Accent/MaterialDesignColor.LightBlue.xaml" />-->
|
||||
|
||||
<ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/SkinDark.xaml"/>
|
||||
<!--<ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/BaseDark.xaml"/>-->
|
||||
<ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/Theme.xaml"/>
|
||||
<!--<ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/SkinDefault.xaml"/>-->
|
||||
|
||||
<ResourceDictionary Source="/FujianEarthquake;component/ImageDictionary.xaml"/>
|
||||
</ResourceDictionary.MergedDictionaries>
|
||||
|
||||
<!--字体-->
|
||||
<FontFamily x:Key="DigitalDisplay">
|
||||
pack://application:,,,/FujianEarthquake;component/Assets/Fonts/#方正楷体简体</FontFamily>
|
||||
<FontFamily x:Key="Iconfont">
|
||||
pack://application:,,,/FujianEarthquake;component/Assets/Fonts/#iconfont</FontFamily>
|
||||
<FontFamily x:Key="Alimamashuheiti">
|
||||
/FujianEarthquake;component/Assets/Fonts/alimamashuheiti.ttf#阿里妈妈数黑体 Bold</FontFamily>
|
||||
<FontFamily x:Key="SourceHanSansCNBold">
|
||||
pack://application:,,,/FujianEarthquake;component/Assets/Fonts/SourceHanSansCN-Bold.ttf#思源黑体 CN Bold</FontFamily>
|
||||
<FontFamily x:Key="SourceHanSansCNMedium">
|
||||
pack://application:,,,/FujianEarthquake;component/Assets/Fonts/SourceHanSansCN-Medium.ttf#思源黑体 CN Medium</FontFamily>
|
||||
<FontFamily x:Key="SourceHanSansCNRegular">
|
||||
pack://application:,,,/FujianEarthquake;component/Assets/Fonts/SourceHanSansCN-Regular.ttf#思源黑体 CN</FontFamily>
|
||||
<FontFamily x:Key="SourceHanSansCNLight">
|
||||
pack://application:,,,/FujianEarthquake;component/Assets/Fonts/SourceHanSansCN-Light.ttf#思源黑体 CN Light</FontFamily>
|
||||
<FontFamily x:Key="SourceHanSansCNNormal">
|
||||
pack://application:,,,/FujianEarthquake;component/Assets/Fonts/SourceHanSansCN-Normal.ttf#思源黑体 CN Normal</FontFamily>
|
||||
<FontFamily x:Key="DSDigitalBold">
|
||||
pack://application:,,,/FujianEarthquake;component/Assets/Fonts/DS-DIGIB.TTF#DS-Digital Bold</FontFamily>
|
||||
|
||||
<!--控制按钮样式-->
|
||||
<Style x:Key="ControlButtonStyle" TargetType="Button">
|
||||
<Setter Property="Width" Value="40"/>
|
||||
<Setter Property="Background" Value="#11FFFFFF"/>
|
||||
<Setter Property="Foreground" Value="White"/>
|
||||
<Setter Property="FontFamily" Value="{StaticResource DigitalDisplay}"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Button">
|
||||
<Grid Background="{TemplateBinding Background}">
|
||||
<Border Name="root">
|
||||
<ContentPresenter VerticalAlignment="Center" HorizontalAlignment="Center"/>
|
||||
</Border>
|
||||
</Grid>
|
||||
<ControlTemplate.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter TargetName="root" Property="Background" Value="#33FFFFFF"/>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<!--基础按钮样式-->
|
||||
<Style x:Key="ButtonStyle" TargetType="Button">
|
||||
<Style.Triggers>
|
||||
<!--设置鼠标经过时的背景色变化-->
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Button">
|
||||
<Grid>
|
||||
<Border x:Name="border" CornerRadius="8"/>
|
||||
<ContentPresenter x:Name="contentPresenter" Focusable="False"
|
||||
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
|
||||
Margin="{TemplateBinding Padding}" RecognizesAccessKey="True"
|
||||
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
|
||||
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
|
||||
</Grid>
|
||||
<ControlTemplate.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="#FF003562" TargetName="border"/>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Trigger>
|
||||
<!--设置按钮被禁用时的背景色变化-->
|
||||
<Trigger Property="IsEnabled" Value="False">
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Button">
|
||||
<Grid>
|
||||
<Border x:Name="border" CornerRadius="8" BorderThickness="1" BorderBrush="White"/>
|
||||
<ContentPresenter x:Name="contentPresenter" Focusable="False"
|
||||
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
|
||||
Margin="{TemplateBinding Padding}" RecognizesAccessKey="True"
|
||||
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
|
||||
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
|
||||
</Grid>
|
||||
<ControlTemplate.Triggers>
|
||||
<Trigger Property="IsEnabled" Value="False">
|
||||
<Setter Property="Background" Value="Transparent" TargetName="border"/>
|
||||
<Setter Property="Opacity" Value="0.4"/>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
|
||||
<Style x:Key="ButtonStyleNew" TargetType="Button">
|
||||
<!--设置鼠标经过时的背景色变化-->
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="Button">
|
||||
<Grid>
|
||||
<Border x:Name="border" CornerRadius="8"/>
|
||||
<ContentPresenter x:Name="contentPresenter" Focusable="False"
|
||||
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
|
||||
Margin="{TemplateBinding Padding}" RecognizesAccessKey="True"
|
||||
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
|
||||
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
|
||||
</Grid>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
</ResourceDictionary>
|
||||
</Application.Resources>
|
||||
</Application>
|
||||
14
FujianEarthquake_seabed_UI/FujianEarthquake/App.xaml.cs
Normal file
@ -0,0 +1,14 @@
|
||||
using System.Configuration;
|
||||
using System.Data;
|
||||
using System.Windows;
|
||||
|
||||
namespace FujianEarthquake
|
||||
{
|
||||
/// <summary>
|
||||
/// Interaction logic for App.xaml
|
||||
/// </summary>
|
||||
public partial class App : Application
|
||||
{
|
||||
}
|
||||
|
||||
}
|
||||
10
FujianEarthquake_seabed_UI/FujianEarthquake/AssemblyInfo.cs
Normal file
@ -0,0 +1,10 @@
|
||||
using System.Windows;
|
||||
|
||||
[assembly: ThemeInfo(
|
||||
ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
|
||||
//(used if a resource is not found in the page,
|
||||
// or application resource dictionaries)
|
||||
ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
|
||||
//(used if a resource is not found in the page,
|
||||
// app, or any theme specific resource dictionaries)
|
||||
)]
|
||||
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 6.8 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 147 KiB |
|
After Width: | Height: | Size: 434 B |
|
After Width: | Height: | Size: 211 B |
|
After Width: | Height: | Size: 724 B |
|
After Width: | Height: | Size: 558 B |
|
After Width: | Height: | Size: 228 B |
|
After Width: | Height: | Size: 360 B |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 500 B |
|
After Width: | Height: | Size: 158 KiB |
|
After Width: | Height: | Size: 760 B |
|
After Width: | Height: | Size: 410 B |
|
After Width: | Height: | Size: 1011 B |
|
After Width: | Height: | Size: 554 B |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 371 B |
|
After Width: | Height: | Size: 688 B |
|
After Width: | Height: | Size: 772 B |
|
After Width: | Height: | Size: 560 B |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 516 B |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 58 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 956 B |
|
After Width: | Height: | Size: 487 B |
|
After Width: | Height: | Size: 86 KiB |
|
After Width: | Height: | Size: 238 B |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 868 B |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 9.8 KiB |
|
After Width: | Height: | Size: 907 B |
|
After Width: | Height: | Size: 108 KiB |
|
After Width: | Height: | Size: 6.7 KiB |
|
After Width: | Height: | Size: 3.6 KiB |