1 实现实时数据显示页面、接驳盒环境数据显示页面、系统控制页面的UI优化;

This commit is contained in:
XuMin 2024-10-11 17:26:14 +08:00
commit 6abf22d686
1580 changed files with 71784 additions and 0 deletions

View 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"
}
]
}
]
}
]
}

View File

@ -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": ""
}
]
}
]
}
]
}

View 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

View 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>

View 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>

View 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
{
}
}

View 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)
)]

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 434 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 558 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 760 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1011 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 772 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 560 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 516 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 956 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 487 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 868 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 907 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Some files were not shown because too many files have changed in this diff Show More