新增功能:

1 对页面按钮进行测试,以防出现异常崩溃;
2 编写FTP连接设置页面,解决互相调用异常问题、页面更新异常问题等;
This commit is contained in:
春风过客 2024-05-23 18:32:27 +08:00
parent a65d5577ef
commit efea32747f
47 changed files with 358 additions and 334 deletions

View File

@ -3,24 +3,44 @@
"WorkspaceRootPath": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\", "WorkspaceRootPath": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\",
"Documents": [ "Documents": [
{ {
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\views\\usercontrols\\ftpsettingview.xaml.cs||{8B382828-6202-11D1-8870-0000F87579D2}|", "AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|f:\\code\\jseq\\20240301_jseq_upperpc\\jiangsuearthquake\\jiangsuearthquake\\views\\usercontrols\\ftpsettingview.xaml.cs||{8B382828-6202-11D1-8870-0000F87579D2}|",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\usercontrols\\ftpsettingview.xaml.cs||{8B382828-6202-11D1-8870-0000F87579D2}|" "RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\usercontrols\\ftpsettingview.xaml.cs||{8B382828-6202-11D1-8870-0000F87579D2}|"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}", "AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|f:\\code\\jseq\\20240301_jseq_upperpc\\jiangsuearthquake\\jiangsuearthquake\\models\\ftp\\ftpconnectmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}" "RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\models\\ftp\\ftpconnectmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\views\\boosterstationstatedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\boosterstationstatedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\views\\usercontrols\\ftpsettingview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", "AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\views\\usercontrols\\ftpsettingview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\usercontrols\\ftpsettingview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" "RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\usercontrols\\ftpsettingview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|f:\\code\\jseq\\20240301_jseq_upperpc\\jiangsuearthquake\\jiangsuearthquake\\common\\datetimeconverter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|f:\\code\\jseq\\20240301_jseq_upperpc\\jiangsuearthquake\\jiangsuearthquake\\views\\usercontrols\\ftpconnectsstview.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\common\\datetimeconverter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\usercontrols\\ftpconnectsstview.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\views\\usercontrols\\ftpconnectsstview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\usercontrols\\ftpconnectsstview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\models\\ftp\\ftplist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\models\\ftp\\ftplist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\viewmodels\\systemstatedataviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\viewmodels\\systemstatedataviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\views\\systemstatedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\systemstatedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\views\\systemcontrolview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\systemcontrolview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", "AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
@ -30,54 +50,14 @@
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\common\\tools.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\common\\tools.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\common\\tools.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\common\\tools.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\views\\systemcontrolview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\systemcontrolview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\viewmodels\\systemstatedataviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\viewmodels\\systemstatedataviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|f:\\code\\jseq\\20240301_jseq_upperpc\\jiangsuearthquake\\jiangsuearthquake\\views\\systemstatedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\systemstatedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|f:\\code\\jseq\\20240301_jseq_upperpc\\jiangsuearthquake\\jiangsuearthquake\\jiangsuearthquake.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\jiangsuearthquake.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|f:\\code\\jseq\\20240301_jseq_upperpc\\jiangsuearthquake\\jiangsuearthquake\\app.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\app.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{ {
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\viewmodels\\mainviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\viewmodels\\mainviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\viewmodels\\mainviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\viewmodels\\mainviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\viewmodels\\boosterstationstatedataviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\viewmodels\\boosterstationstatedataviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\models\\lowercomputermodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\models\\lowercomputermodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{ {
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\views\\realtimedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", "AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\views\\realtimedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\realtimedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" "RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\realtimedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
}, },
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\models\\ftp\\ftpconnectmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\models\\ftp\\ftpconnectmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\models\\ftp\\ftplist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\models\\ftp\\ftplist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\models\\ftp\\ftpmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\models\\ftp\\ftpmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{ {
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\models\\clientmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\models\\clientmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\models\\clientmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\models\\clientmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
@ -90,88 +70,76 @@
"DocumentGroups": [ "DocumentGroups": [
{ {
"DockedWidth": 169, "DockedWidth": 169,
"SelectedChildIndex": 7, "SelectedChildIndex": 4,
"Children": [ "Children": [
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 1, "DocumentIndex": 5,
"Title": "App.config", "Title": "App.config",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\App.config", "DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\App.config",
"RelativeDocumentMoniker": "JiangsuEarthquake\\App.config", "RelativeDocumentMoniker": "JiangsuEarthquake\\App.config",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\App.config", "ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\App.config",
"RelativeToolTip": "JiangsuEarthquake\\App.config", "RelativeToolTip": "JiangsuEarthquake\\App.config",
"ViewState": "AQIAAAMAAAAAAAAAAAAAABwAAAAYAAAA", "ViewState": "AQIAAAMAAAAAAAAAAAAAABwAAAAuAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
"WhenOpened": "2024-04-24T08:54:53.626Z", "WhenOpened": "2024-04-24T08:54:53.626Z",
"IsPinned": true, "IsPinned": true,
"EditorCaption": "" "EditorCaption": ""
}, },
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "FTPConnectModel.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\FTP\\FTPConnectModel.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Models\\FTP\\FTPConnectModel.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\FTP\\FTPConnectModel.cs",
"RelativeToolTip": "JiangsuEarthquake\\Models\\FTP\\FTPConnectModel.cs",
"ViewState": "AQIAAPEAAAAAAAAAAAAUwAYBAABGAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-05-23T08:23:47.997Z",
"EditorCaption": ""
},
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 4, "DocumentIndex": 4,
"Title": "DateTimeConverter.cs", "Title": "FTPConnectSstView.xaml",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Common\\DateTimeConverter.cs", "DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\UserControls\\FTPConnectSstView.xaml",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Common\\DateTimeConverter.cs", "RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\UserControls\\FTPConnectSstView.xaml",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Common\\DateTimeConverter.cs", "ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\UserControls\\FTPConnectSstView.xaml",
"RelativeToolTip": "JiangsuEarthquake\\Common\\DateTimeConverter.cs", "RelativeToolTip": "JiangsuEarthquake\\Views\\UserControls\\FTPConnectSstView.xaml",
"ViewState": "AQIAAAAAAAAAAAAAAAAAABQAAAAJAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-05-22T07:21:26.083Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 10,
"Title": "JiangsuEarthquake",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\JiangsuEarthquake.csproj",
"RelativeDocumentMoniker": "JiangsuEarthquake\\JiangsuEarthquake.csproj",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\JiangsuEarthquake.csproj",
"RelativeToolTip": "JiangsuEarthquake\\JiangsuEarthquake.csproj",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
"WhenOpened": "2024-05-22T06:12:42.635Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 11,
"Title": "App.xaml.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\App.xaml.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\App.xaml.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\App.xaml.cs",
"RelativeToolTip": "JiangsuEarthquake\\App.xaml.cs",
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAoAAAAqAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-05-22T06:03:18.235Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 9,
"Title": "SystemStateDataView.xaml",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\SystemStateDataView.xaml",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\SystemStateDataView.xaml",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\SystemStateDataView.xaml",
"RelativeToolTip": "JiangsuEarthquake\\Views\\SystemStateDataView.xaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2024-05-21T01:40:06.564Z", "WhenOpened": "2024-05-22T08:03:41.293Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "SystemStateDataViewModel.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\ViewModels\\SystemStateDataViewModel.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\ViewModels\\SystemStateDataViewModel.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\ViewModels\\SystemStateDataViewModel.cs",
"RelativeToolTip": "JiangsuEarthquake\\ViewModels\\SystemStateDataViewModel.cs",
"ViewState": "AQIAAGkAAAAAAAAAAAAUwLYBAAAAAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-05-13T00:26:48.284Z",
"EditorCaption": "" "EditorCaption": ""
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 3, "DocumentIndex": 3,
"Title": "FTPConnectSstView.xaml.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\UserControls\\FTPConnectSstView.xaml.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\UserControls\\FTPConnectSstView.xaml.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\UserControls\\FTPConnectSstView.xaml.cs",
"RelativeToolTip": "JiangsuEarthquake\\Views\\UserControls\\FTPConnectSstView.xaml.cs",
"ViewState": "AQIAAAYAAAAAAAAAAAAAACsAAAAMAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-05-23T00:42:56.622Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "FTPSettingView.xaml.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\UserControls\\FTPSettingView.xaml.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\UserControls\\FTPSettingView.xaml.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\UserControls\\FTPSettingView.xaml.cs",
"RelativeToolTip": "JiangsuEarthquake\\Views\\UserControls\\FTPSettingView.xaml.cs",
"ViewState": "AQIAAPgAAAAAAAAAAIAzwPsAAAAVAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-05-21T02:25:53.875Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "FTPSettingView.xaml", "Title": "FTPSettingView.xaml",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\UserControls\\FTPSettingView.xaml", "DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\UserControls\\FTPSettingView.xaml",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\UserControls\\FTPSettingView.xaml", "RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\UserControls\\FTPSettingView.xaml",
@ -183,20 +151,32 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 0, "DocumentIndex": 8,
"Title": "FTPSettingView.xaml.cs", "Title": "SystemStateDataView.xaml",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\UserControls\\FTPSettingView.xaml.cs", "DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\SystemStateDataView.xaml",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\UserControls\\FTPSettingView.xaml.cs", "RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\SystemStateDataView.xaml",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\UserControls\\FTPSettingView.xaml.cs", "ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\SystemStateDataView.xaml",
"RelativeToolTip": "JiangsuEarthquake\\Views\\UserControls\\FTPSettingView.xaml.cs", "RelativeToolTip": "JiangsuEarthquake\\Views\\SystemStateDataView.xaml",
"ViewState": "AQIAAPAAAAAAAAAAAAAzwAsBAAArAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-05-21T01:40:06.564Z",
"WhenOpened": "2024-05-21T02:25:53.875Z",
"EditorCaption": "" "EditorCaption": ""
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 17, "DocumentIndex": 7,
"Title": "SystemStateDataViewModel.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\ViewModels\\SystemStateDataViewModel.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\ViewModels\\SystemStateDataViewModel.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\ViewModels\\SystemStateDataViewModel.cs",
"RelativeToolTip": "JiangsuEarthquake\\ViewModels\\SystemStateDataViewModel.cs",
"ViewState": "AQIAABsAAAAAAAAAAAAuwHAAAAA9AAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-05-13T00:26:48.284Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "FTPLIST.cs", "Title": "FTPLIST.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\FTP\\FTPLIST.cs", "DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\FTP\\FTPLIST.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Models\\FTP\\FTPLIST.cs", "RelativeDocumentMoniker": "JiangsuEarthquake\\Models\\FTP\\FTPLIST.cs",
@ -209,71 +189,7 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 16, "DocumentIndex": 10,
"Title": "FTPConnectModel.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\FTP\\FTPConnectModel.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Models\\FTP\\FTPConnectModel.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\FTP\\FTPConnectModel.cs",
"RelativeToolTip": "JiangsuEarthquake\\Models\\FTP\\FTPConnectModel.cs",
"ViewState": "AQIAAA8AAAAAAAAAAAAQwMwAAAAAAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-05-21T01:28:02.135Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 18,
"Title": "FTPModel.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\FTP\\FTPModel.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Models\\FTP\\FTPModel.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\FTP\\FTPModel.cs",
"RelativeToolTip": "JiangsuEarthquake\\Models\\FTP\\FTPModel.cs",
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAAZAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-05-21T01:21:33.508Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 14,
"Title": "LowerComputerModel.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\LowerComputerModel.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Models\\LowerComputerModel.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\LowerComputerModel.cs",
"RelativeToolTip": "JiangsuEarthquake\\Models\\LowerComputerModel.cs",
"ViewState": "AQIAANAAAAAAAAAAAAAQwOsAAAA2AAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-05-17T02:27:46.939Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 13,
"Title": "BoosterStationStateDataViewModel.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\ViewModels\\BoosterStationStateDataViewModel.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\ViewModels\\BoosterStationStateDataViewModel.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\ViewModels\\BoosterStationStateDataViewModel.cs",
"RelativeToolTip": "JiangsuEarthquake\\ViewModels\\BoosterStationStateDataViewModel.cs",
"ViewState": "AQIAAB0BAAAAAAAAAAAQwDkBAAAxAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-05-14T00:25:10.523Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "BoosterStationStateDataView.xaml",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\BoosterStationStateDataView.xaml",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\BoosterStationStateDataView.xaml",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\BoosterStationStateDataView.xaml",
"RelativeToolTip": "JiangsuEarthquake\\Views\\BoosterStationStateDataView.xaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2024-05-13T07:36:41.444Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "MainWindow.xaml", "Title": "MainWindow.xaml",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\MainWindow.xaml", "DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\MainWindow.xaml",
"RelativeDocumentMoniker": "JiangsuEarthquake\\MainWindow.xaml", "RelativeDocumentMoniker": "JiangsuEarthquake\\MainWindow.xaml",
@ -285,20 +201,20 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 6, "DocumentIndex": 11,
"Title": "Tools.cs", "Title": "Tools.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Common\\Tools.cs", "DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Common\\Tools.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Common\\Tools.cs", "RelativeDocumentMoniker": "JiangsuEarthquake\\Common\\Tools.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Common\\Tools.cs", "ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Common\\Tools.cs",
"RelativeToolTip": "JiangsuEarthquake\\Common\\Tools.cs", "RelativeToolTip": "JiangsuEarthquake\\Common\\Tools.cs",
"ViewState": "AQIAALMAAAAAAAAAAAAgwIoBAAAqAAAA", "ViewState": "AQIAAJABAAAAAAAAAAAqwJwBAAAoAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-04-24T07:18:22.772Z", "WhenOpened": "2024-04-24T07:18:22.772Z",
"EditorCaption": "" "EditorCaption": ""
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 19, "DocumentIndex": 14,
"Title": "ClientModel.cs", "Title": "ClientModel.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\ClientModel.cs", "DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\ClientModel.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Models\\ClientModel.cs", "RelativeDocumentMoniker": "JiangsuEarthquake\\Models\\ClientModel.cs",
@ -306,12 +222,11 @@
"RelativeToolTip": "JiangsuEarthquake\\Models\\ClientModel.cs", "RelativeToolTip": "JiangsuEarthquake\\Models\\ClientModel.cs",
"ViewState": "AQIAAAAAAAAAAAAAAAAuwBIAAAAXAAAA", "ViewState": "AQIAAAAAAAAAAAAAAAAuwBIAAAAXAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-04-22T06:58:22.442Z", "WhenOpened": "2024-04-22T06:58:22.442Z"
"EditorCaption": ""
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 7, "DocumentIndex": 9,
"Title": "SystemControlView.xaml", "Title": "SystemControlView.xaml",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\SystemControlView.xaml", "DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\SystemControlView.xaml",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\SystemControlView.xaml", "RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\SystemControlView.xaml",
@ -329,22 +244,21 @@
"RelativeDocumentMoniker": "JiangsuEarthquake\\ViewModels\\MainViewModel.cs", "RelativeDocumentMoniker": "JiangsuEarthquake\\ViewModels\\MainViewModel.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\ViewModels\\MainViewModel.cs", "ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\ViewModels\\MainViewModel.cs",
"RelativeToolTip": "JiangsuEarthquake\\ViewModels\\MainViewModel.cs", "RelativeToolTip": "JiangsuEarthquake\\ViewModels\\MainViewModel.cs",
"ViewState": "AQIAALoCAAAAAAAAAAAQwNMCAAAeAAAA", "ViewState": "AQIAAMEFAAAAAAAAAAAIwDAAAABIAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-03-12T06:03:03.53Z", "WhenOpened": "2024-03-12T06:03:03.53Z",
"EditorCaption": "" "EditorCaption": ""
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 15, "DocumentIndex": 13,
"Title": "RealTimeDataView.xaml", "Title": "RealTimeDataView.xaml",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\RealTimeDataView.xaml", "DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\RealTimeDataView.xaml",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\RealTimeDataView.xaml", "RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\RealTimeDataView.xaml",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\RealTimeDataView.xaml", "ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\RealTimeDataView.xaml",
"RelativeToolTip": "JiangsuEarthquake\\Views\\RealTimeDataView.xaml", "RelativeToolTip": "JiangsuEarthquake\\Views\\RealTimeDataView.xaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2024-05-16T03:27:31.661Z", "WhenOpened": "2024-05-16T03:27:31.661Z"
"EditorCaption": ""
} }
] ]
} }

View File

@ -23,10 +23,10 @@
<add key="XWJ_Service_IPEndPoint2" value="10.20.102.201:0"/> <add key="XWJ_Service_IPEndPoint2" value="10.20.102.201:0"/>
<!--FTP连接信息1--> <!--FTP连接信息1-->
<add key="FTPIP1" value="10.10.10.5"/> <add key="FTPIP1" value="10.20.98.219"/>
<add key="FTPPort1" value="21"/> <add key="FTPPort1" value="21"/>
<add key="FTPUserName1" value="Chen"/> <add key="FTPUserName1" value="XuMin"/>
<add key="FTPPassword1" value="Acwy@700715"/> <add key="FTPPassword1" value="1215225Xm!"/>
<!--FTP连接信息2--> <!--FTP连接信息2-->
<add key="FTPIP2" value="10.10.10.5"/> <add key="FTPIP2" value="10.10.10.5"/>

View File

@ -91,6 +91,34 @@ namespace JiangsuEarthquake.Common
return new ValidationResult(false, "端口号不能为空!!!"); return new ValidationResult(false, "端口号不能为空!!!");
} }
} }
else if(ValidateType == "UserName")
{
if (!string.IsNullOrEmpty(valueString))
{
if(Regex.IsMatch(valueString, @"[\u4e00-\u9fff]"))
{
return new ValidationResult(false, "名称不能含中文!");
}
}
else
{
return new ValidationResult(false, "名称不能为空!!!");
}
}
else if (ValidateType == "Password")
{
if (!string.IsNullOrEmpty(valueString))
{
if (Regex.IsMatch(valueString, @"[\u4e00-\u9fff]"))
{
return new ValidationResult(false, "密码不能含中文!");
}
}
else
{
return new ValidationResult(false, "密码不能为空!!!");
}
}
else if (ValidateType == "BDCycle") //北斗周期 else if (ValidateType == "BDCycle") //北斗周期
{ {
if (!string.IsNullOrEmpty(valueString)) if (!string.IsNullOrEmpty(valueString))

View File

@ -253,7 +253,8 @@ namespace JiangsuEarthquake.Models.FTP
string day = match.Groups["day"].Value; string day = match.Groups["day"].Value;
string yearTime = match.Groups["yearTime"].Value; string yearTime = match.Groups["yearTime"].Value;
string fileName = match.Groups["fileName"].Value; string fileName = match.Groups["fileName"].Value;
string fmsgTime = Convert.ToDateTime(DateTime.Now.ToString("yy") + month + day).ToString("yyyy-MM-dd") + " " + yearTime; //string fmsgTime = Convert.ToDateTime(DateTime.Now.ToString("yy") + month + day).ToString("yyyy-MM-dd") + " " + yearTime;
string fmsgTime = Convert.ToDateTime(DateTime.Now.ToString("yy") + month + day).ToString("yyyy-MM-dd");
Console.WriteLine(line); Console.WriteLine(line);
var model = new FTPModel() var model = new FTPModel()
{ {

View File

@ -106,6 +106,12 @@ namespace JiangsuEarthquake.ViewModels
public DispatcherTimer timerDownloadDataMsgHidden = new DispatcherTimer(); public DispatcherTimer timerDownloadDataMsgHidden = new DispatcherTimer();
public FTPSettingView fTPSettingView1 = new FTPSettingView(1);
public FTPSettingView fTPSettingView2 = new FTPSettingView(2);
public FTPLIST ftpList { get; set; } = new FTPLIST();
#region Data Filtering #region Data Filtering
string timeSearch = ""; string timeSearch = "";
@ -441,9 +447,9 @@ namespace JiangsuEarthquake.ViewModels
public void FTPSetting(object o) public void FTPSetting(object o)
{ {
if (station_id == 1) if (station_id == 1)
HandyControl.Controls.Dialog.Show(new FTPSettingView(1)); HandyControl.Controls.Dialog.Show(fTPSettingView1);
else else
HandyControl.Controls.Dialog.Show(new FTPSettingView(2)); HandyControl.Controls.Dialog.Show(fTPSettingView2);
} }
#endregion #endregion

View File

@ -349,7 +349,7 @@
<StackPanel Grid.Row="2" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center"> <StackPanel Grid.Row="2" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
<Button Name="RefreshFileBtn" Foreground="White" Background="Transparent" BorderBrush="White" <Button Name="RefreshFileBtn" Foreground="White" Background="Transparent" BorderBrush="White"
VerticalAlignment="Center" HorizontalAlignment="Center" BorderThickness="1" Width="100" VerticalAlignment="Center" HorizontalAlignment="Center" BorderThickness="1" Width="100"
Height="35" Click="RefreshFileBtn_Click" Style="{StaticResource ButtonStyle}"> Height="35" Style="{StaticResource ButtonStyle}">
<Button.Content> <Button.Content>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">
<Image Source="/Assets/Images/Refresh.png" Width="18"/> <Image Source="/Assets/Images/Refresh.png" Width="18"/>
@ -365,7 +365,7 @@
</Button> </Button>
<Button Name="FTPSettingBtn" Foreground="White" Background="Transparent" BorderBrush="White" <Button Name="FTPSettingBtn" Foreground="White" Background="Transparent" BorderBrush="White"
VerticalAlignment="Center" HorizontalAlignment="Center" BorderThickness="1" Width="100" VerticalAlignment="Center" HorizontalAlignment="Center" BorderThickness="1" Width="100"
Height="35" Click="DownloadFileBtn_Click" Margin="40,0,0,0" Style="{StaticResource ButtonStyle}" Height="35" Margin="40,0,0,0" Style="{StaticResource ButtonStyle}"
Command="{Binding FTPSettingCommand}"> Command="{Binding FTPSettingCommand}">
<Button.Content> <Button.Content>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">

View File

@ -26,55 +26,6 @@ namespace JiangsuEarthquake.Views
InitializeComponent(); InitializeComponent();
} }
private void PageJumpButton1_Click(object sender, RoutedEventArgs e)
{
}
private void PageJumpButton2_Click(object sender, RoutedEventArgs e)
{
}
private void PageJumpButton3_Click(object sender, RoutedEventArgs e)
{
}
private void PageJumpButton4_Click(object sender, RoutedEventArgs e)
{
}
private void PageJumpButton5_Click(object sender, RoutedEventArgs e)
{
}
private void PageJumpButton6_Click(object sender, RoutedEventArgs e)
{
}
private void PageJumpButton7_Click(object sender, RoutedEventArgs e)
{
}
private void PageJumpButton8_Click(object sender, RoutedEventArgs e)
{
}
private void PageJumpButton9_Click(object sender, RoutedEventArgs e)
{
}
private void PageJumpButton_Click(object sender, RoutedEventArgs e)
{
}
private void RefreshFileBtn_Click(object sender, RoutedEventArgs e) private void RefreshFileBtn_Click(object sender, RoutedEventArgs e)
{ {
@ -86,24 +37,5 @@ namespace JiangsuEarthquake.Views
} }
private void AskDataBtn_Click(object sender, RoutedEventArgs e)
{
}
private void RefreshDataBtn_Click(object sender, RoutedEventArgs e)
{
}
private void DownloadDataBtn_Click(object sender, RoutedEventArgs e)
{
}
private void Button_Click(object sender, RoutedEventArgs e)
{
}
} }
} }

View File

@ -5,6 +5,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:JiangsuEarthquake.Views.UserControls" xmlns:local="clr-namespace:JiangsuEarthquake.Views.UserControls"
xmlns:hc="https://handyorg.github.io/handycontrol" xmlns:hc="https://handyorg.github.io/handycontrol"
xmlns:converters="clr-namespace:JiangsuEarthquake.Common"
mc:Ignorable="d" mc:Ignorable="d"
Background="{DynamicResource RegionBrush}" Background="{DynamicResource RegionBrush}"
FontFamily="{StaticResource DigitalDisplay}" FontFamily="{StaticResource DigitalDisplay}"
@ -31,7 +32,8 @@
<Grid> <Grid>
<Grid.RowDefinitions> <Grid.RowDefinitions>
<RowDefinition Height="1*"/> <RowDefinition Height="1*"/>
<RowDefinition Height="4*"/> <RowDefinition Height="3*"/>
<RowDefinition Height="0.8*"/>
</Grid.RowDefinitions> </Grid.RowDefinitions>
<TextBlock Text="FTP连接设置" FontSize="20" Foreground="White" Background="Transparent" <TextBlock Text="FTP连接设置" FontSize="20" Foreground="White" Background="Transparent"
@ -40,6 +42,95 @@
Width="400"/> Width="400"/>
<Button Width="22" Height="22" Style="{StaticResource ButtonIcon}" Foreground="{DynamicResource PrimaryBrush}" <Button Width="22" Height="22" Style="{StaticResource ButtonIcon}" Foreground="{DynamicResource PrimaryBrush}"
hc:IconElement.Geometry="{StaticResource ErrorGeometry}" Padding="0" HorizontalAlignment="Right" hc:IconElement.Geometry="{StaticResource ErrorGeometry}" Padding="0" HorizontalAlignment="Right"
VerticalAlignment="Center" Margin="0,0,10,2" Command="hc:ControlCommands.Close"/> VerticalAlignment="Center" Margin="0,0,15,2" Command="hc:ControlCommands.Close"/>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="0.3*"/>
<ColumnDefinition Width="3*"/>
</Grid.ColumnDefinitions>
<UniformGrid Rows="4" Grid.Column="0">
<TextBlock Text="IP:" FontSize="17" Foreground="White" HorizontalAlignment="Right"
VerticalAlignment="Center"/>
<TextBlock Text="Port:" FontSize="17" Foreground="White" HorizontalAlignment="Right"
VerticalAlignment="Center"/>
<TextBlock Text="UserName:" FontSize="17" Foreground="White" HorizontalAlignment="Right"
VerticalAlignment="Center"/>
<TextBlock Text="Password:" FontSize="17" Foreground="White" HorizontalAlignment="Right"
VerticalAlignment="Center"/>
</UniformGrid>
<UniformGrid Rows="4" Grid.Column="2">
<TextBox Name="FTPIPText" Width="140" FontSize="17" VerticalAlignment="Center"
HorizontalAlignment="Left" Foreground="White" Background="Transparent"
HorizontalContentAlignment="Center" BorderThickness="0,0,0,1"
BorderBrush="#50A0A0A0"
InputMethod.IsInputMethodEnabled="False" CaretBrush="White">
<TextBox.Text>
<Binding NotifyOnValidationError="True" Path="ftpcon.IP"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="IP"/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
<TextBox Name="FTPPortText" Width="140" FontSize="17" VerticalAlignment="Center"
HorizontalAlignment="Left" Foreground="White" Background="Transparent"
HorizontalContentAlignment="Center" BorderThickness="0,0,0,1"
BorderBrush="#50A0A0A0"
InputMethod.IsInputMethodEnabled="False" CaretBrush="White">
<TextBox.Text>
<Binding NotifyOnValidationError="True" Path="ftpcon.Port"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="Port"/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
<TextBox Name="FTPUserNameText" Width="140" FontSize="17" VerticalAlignment="Center"
HorizontalAlignment="Left" Foreground="White" Background="Transparent"
HorizontalContentAlignment="Center" BorderThickness="0,0,0,1"
BorderBrush="#50A0A0A0"
InputMethod.IsInputMethodEnabled="False" CaretBrush="White">
<TextBox.Text>
<Binding NotifyOnValidationError="True" Path="ftpcon.UserName"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="UserName"/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
<TextBox Name="FTPPasswordText" Width="140" FontSize="17" VerticalAlignment="Center"
HorizontalAlignment="Left" Foreground="White" Background="Transparent"
HorizontalContentAlignment="Center" BorderThickness="0,0,0,1"
BorderBrush="#50A0A0A0"
InputMethod.IsInputMethodEnabled="False" CaretBrush="White">
<TextBox.Text>
<Binding NotifyOnValidationError="True" Path="ftpcon.PassWord"
UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<converters:CustomValidationRule ValidateType="PassWord"/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</UniformGrid>
</Grid>
<Button Grid.Row="2" Name="FTPConnectSetBtn" Width="140" Height="38" Background="#2614273A" Foreground="White"
Content="设 置" FontSize="19" HorizontalAlignment="Center" VerticalAlignment="Bottom"
Command="{Binding FTPConnectSetCommand}" Click="FTPConnectSetBtn_Click"
Style="{StaticResource ButtonStyle}" Margin="0,0,0,5">
<Button.Resources>
<Style TargetType="{x:Type Border}">
<Setter Property="CornerRadius" Value="8"/>
</Style>
</Button.Resources>
</Button>
</Grid> </Grid>
</UserControl> </UserControl>

View File

@ -1,4 +1,7 @@
using System; using HandyControl.Tools.Extension;
using JiangsuEarthquake.Common;
using JiangsuEarthquake.ViewModels;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
@ -12,6 +15,7 @@ using System.Windows.Media;
using System.Windows.Media.Imaging; using System.Windows.Media.Imaging;
using System.Windows.Navigation; using System.Windows.Navigation;
using System.Windows.Shapes; using System.Windows.Shapes;
using UserControl = System.Windows.Controls.UserControl;
namespace JiangsuEarthquake.Views.UserControls namespace JiangsuEarthquake.Views.UserControls
{ {
@ -20,9 +24,57 @@ namespace JiangsuEarthquake.Views.UserControls
/// </summary> /// </summary>
public partial class FTPConnectSstView : UserControl public partial class FTPConnectSstView : UserControl
{ {
public FTPConnectSstView() public FTPConnectSstView(int id)
{ {
InitializeComponent(); InitializeComponent();
if (id == 1)
this.DataContext = MainViewModel.systemStateDataViewModel1.fTPSettingView1 ;
else
this.DataContext = MainViewModel.systemStateDataViewModel2.fTPSettingView2;
stationId = id;
}
int stationId = 1;
private void FTPConnectSetBtn_Click(object sender, RoutedEventArgs e)
{
if(string.IsNullOrEmpty(FTPIPText.Text)|| string.IsNullOrEmpty(FTPPortText.Text)|| string.IsNullOrEmpty(FTPUserNameText.Text)|| string.IsNullOrEmpty(FTPPasswordText.Text))
{
if (stationId == 1)
{
MainViewModel.systemStateDataViewModel1.fTPSettingView1.ftpcon.IP = Tools.GetAppSetting("FTPIP1");
MainViewModel.systemStateDataViewModel1.fTPSettingView1.ftpcon.Port = int.Parse(Tools.GetAppSetting("FTPPort1"));
MainViewModel.systemStateDataViewModel1.fTPSettingView1.ftpcon.UserName = Tools.GetAppSetting("FTPUserName1");
MainViewModel.systemStateDataViewModel1.fTPSettingView1.ftpcon.PassWord = Tools.GetAppSetting("FTPPassword1");
}
else
{
MainViewModel.systemStateDataViewModel2.fTPSettingView2.ftpcon.IP = Tools.GetAppSetting("FTPIP2");
MainViewModel.systemStateDataViewModel2.fTPSettingView2.ftpcon.Port = int.Parse(Tools.GetAppSetting("FTPPort2"));
MainViewModel.systemStateDataViewModel2.fTPSettingView2.ftpcon.UserName = Tools.GetAppSetting("FTPUserName2");
MainViewModel.systemStateDataViewModel2.fTPSettingView2.ftpcon.PassWord = Tools.GetAppSetting("FTPPassword2");
}
}
else
{
if (stationId == 1)
{
Tools.UpdateAppSettings("FTPIP1", MainViewModel.systemStateDataViewModel1.fTPSettingView1.ftpcon.IP);
Tools.UpdateAppSettings("FTPPort1", MainViewModel.systemStateDataViewModel1.fTPSettingView1.ftpcon.Port.ToString());
Tools.UpdateAppSettings("FTPUserName1", MainViewModel.systemStateDataViewModel1.fTPSettingView1.ftpcon.UserName);
Tools.UpdateAppSettings("FTPPassword1", MainViewModel.systemStateDataViewModel1.fTPSettingView1.ftpcon.PassWord);
}
else
{
Tools.UpdateAppSettings("FTPIP2", MainViewModel.systemStateDataViewModel2.fTPSettingView2.ftpcon.IP);
Tools.UpdateAppSettings("FTPPort2", MainViewModel.systemStateDataViewModel2.fTPSettingView2.ftpcon.Port.ToString());
Tools.UpdateAppSettings("FTPUserName2", MainViewModel.systemStateDataViewModel2.fTPSettingView2.ftpcon.UserName);
Tools.UpdateAppSettings("FTPPassword2", MainViewModel.systemStateDataViewModel2.fTPSettingView2.ftpcon.PassWord);
}
}
} }
} }
} }

View File

@ -81,14 +81,14 @@
<Button Name="ConnectSetBtn" Style="{StaticResource ButtonStyle}" <Button Name="ConnectSetBtn" Style="{StaticResource ButtonStyle}"
Background="#2614273A" Foreground="White" Height="35" Width="50" Background="#2614273A" Foreground="White" Height="35" Width="50"
HorizontalAlignment="Left" Margin="15,0,0,0"> HorizontalAlignment="Left" Margin="15,0,0,0" Click="ConnectSetBtn_Click">
<Button.Resources> <Button.Resources>
<Style TargetType="{x:Type Border}"> <Style TargetType="{x:Type Border}">
<Setter Property="CornerRadius" Value="8"/> <Setter Property="CornerRadius" Value="8"/>
</Style> </Style>
</Button.Resources> </Button.Resources>
<Button.ToolTip> <Button.ToolTip>
<ToolTip Content="连接设置" VerticalAlignment="Center" HorizontalAlignment="Center"/> <ToolTip Content="连接设置" VerticalAlignment="Center" HorizontalAlignment="Center" BorderThickness="0"/>
</Button.ToolTip> </Button.ToolTip>
<Button.Content> <Button.Content>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">
@ -189,7 +189,8 @@
</Style> </Style>
</Button.Resources> </Button.Resources>
<Button.ToolTip> <Button.ToolTip>
<ToolTip Content="选择文件夹路径" VerticalAlignment="Center" HorizontalAlignment="Center"/> <ToolTip Content="选择文件夹路径" VerticalAlignment="Center" HorizontalAlignment="Center"
BorderThickness="0"/>
</Button.ToolTip> </Button.ToolTip>
<Button.Content> <Button.Content>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">
@ -207,7 +208,8 @@
</Style> </Style>
</Button.Resources> </Button.Resources>
<Button.ToolTip> <Button.ToolTip>
<ToolTip Content="确认路径" VerticalAlignment="Center" HorizontalAlignment="Center"/> <ToolTip Content="确认路径" VerticalAlignment="Center" HorizontalAlignment="Center"
BorderThickness="0"/>
</Button.ToolTip> </Button.ToolTip>
<Button.Content> <Button.Content>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">
@ -355,7 +357,8 @@
</Style> </Style>
</Button.Resources> </Button.Resources>
<Button.ToolTip> <Button.ToolTip>
<ToolTip Content="下载文件" VerticalAlignment="Center" HorizontalAlignment="Center"/> <ToolTip Content="下载文件" VerticalAlignment="Center" HorizontalAlignment="Center"
BorderThickness="0"/>
</Button.ToolTip> </Button.ToolTip>
<Button.Content> <Button.Content>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">
@ -378,7 +381,8 @@
</Style> </Style>
</Button.Resources> </Button.Resources>
<Button.ToolTip> <Button.ToolTip>
<ToolTip Content="上传文件" VerticalAlignment="Center" HorizontalAlignment="Center"/> <ToolTip Content="上传文件" VerticalAlignment="Center" HorizontalAlignment="Center"
BorderThickness="0"/>
</Button.ToolTip> </Button.ToolTip>
<Button.Content> <Button.Content>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">
@ -470,7 +474,8 @@
</Style> </Style>
</Button.Resources> </Button.Resources>
<Button.ToolTip> <Button.ToolTip>
<ToolTip Content="选择文件夹路径" VerticalAlignment="Center" HorizontalAlignment="Center"/> <ToolTip Content="选择文件夹路径" VerticalAlignment="Center" HorizontalAlignment="Center"
BorderThickness="0"/>
</Button.ToolTip> </Button.ToolTip>
<Button.Content> <Button.Content>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">
@ -488,7 +493,8 @@
</Style> </Style>
</Button.Resources> </Button.Resources>
<Button.ToolTip> <Button.ToolTip>
<ToolTip Content="确认路径" VerticalAlignment="Center" HorizontalAlignment="Center"/> <ToolTip Content="确认路径" VerticalAlignment="Center" HorizontalAlignment="Center"
BorderThickness="0"/>
</Button.ToolTip> </Button.ToolTip>
<Button.Content> <Button.Content>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">

View File

@ -23,6 +23,7 @@ using System.Windows.Threading;
using static MaterialDesignThemes.Wpf.Theme; using static MaterialDesignThemes.Wpf.Theme;
using MessageBox = System.Windows.MessageBox; using MessageBox = System.Windows.MessageBox;
using UserControl = System.Windows.Controls.UserControl; using UserControl = System.Windows.Controls.UserControl;
using HandyControl.Tools.Extension;
namespace JiangsuEarthquake.Views.UserControls namespace JiangsuEarthquake.Views.UserControls
{ {
@ -35,14 +36,10 @@ namespace JiangsuEarthquake.Views.UserControls
{ {
InitializeComponent(); InitializeComponent();
if (id == 1)
this.DataContext = MainViewModel.systemStateDataViewModel1;
else
this.DataContext = MainViewModel.systemStateDataViewModel2;
stationId = id; stationId = id;
RefreshLocalList(@"F:\"); RefreshLocalList(@"F:\");
RefreshFTPList("FTP_Test");
InitializeComponent(); InitializeComponent();
this.DataContext = this; this.DataContext = this;
ReturnHighFTPBtn.IsEnabled = false;//禁用返回上一级菜单按钮 ReturnHighFTPBtn.IsEnabled = false;//禁用返回上一级菜单按钮
@ -540,5 +537,12 @@ namespace JiangsuEarthquake.Views.UserControls
#endregion #endregion
private void ConnectSetBtn_Click(object sender, RoutedEventArgs e)
{
if (stationId == 1)
HandyControl.Controls.Dialog.Show(new FTPConnectSstView(1));
else
HandyControl.Controls.Dialog.Show(new FTPConnectSstView(2));
}
} }
} }

View File

@ -22,6 +22,17 @@
<add key="XWJ_Service_Port2" value="9528"/> <add key="XWJ_Service_Port2" value="9528"/>
<add key="XWJ_Service_IPEndPoint2" value="10.20.102.201:0"/> <add key="XWJ_Service_IPEndPoint2" value="10.20.102.201:0"/>
<!--FTP连接信息1-->
<add key="FTPIP1" value="10.20.98.219"/>
<add key="FTPPort1" value="21"/>
<add key="FTPUserName1" value="XuMin"/>
<add key="FTPPassword1" value="1215225Xm!"/>
<!--FTP连接信息2-->
<add key="FTPIP2" value="10.10.10.5"/>
<add key="FTPPort2" value="22"/>
<add key="FTPUserName2" value="Chen"/>
<add key="FTPPassword2" value="Acwy@700715"/>
<!--升压站连接信息1--> <!--升压站连接信息1-->
<add key="PortName1" value="COM11"/> <add key="PortName1" value="COM11"/>

View File

@ -60,7 +60,7 @@ namespace JiangsuEarthquake {
#line default #line default
#line hidden #line hidden
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/app.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/app.xaml", System.UriKind.Relative);
#line 1 "..\..\..\App.xaml" #line 1 "..\..\..\App.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("JiangsuEarthquake")] [assembly: System.Reflection.AssemblyCompanyAttribute("JiangsuEarthquake")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+504dbe62b4a6db6972030dbdf5bef0e509466376")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a65d5577ef40b9dba554ed1e38f67310d1d69bd6")]
[assembly: System.Reflection.AssemblyProductAttribute("JiangsuEarthquake")] [assembly: System.Reflection.AssemblyProductAttribute("JiangsuEarthquake")]
[assembly: System.Reflection.AssemblyTitleAttribute("JiangsuEarthquake")] [assembly: System.Reflection.AssemblyTitleAttribute("JiangsuEarthquake")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
3c0a800240bb31d2edc397b47d29b6cee542a86636fc48afe013d4e4fe7b0b55 2bfe00fd3e83e99bedb355c97df78f9fcaa205762feb5ea5fadcb65532d014b7

View File

@ -1 +1 @@
6fba98d2bedd4d4cd4cdc2ee431d6da294c60acc9d724cd992fff1231876cb74 434e8370279642f5d4384b3a07f5645997cfe3ae105e2d40f89d7928b91cbfbf

View File

@ -112,3 +112,5 @@ F:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\obj\Debug
F:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\obj\Debug\net6.0-windows\Views\SeismometerStateDataView.baml F:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\obj\Debug\net6.0-windows\Views\SeismometerStateDataView.baml
F:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\obj\Debug\net6.0-windows\Views\UserControls\FTPSettingView.g.cs F:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\obj\Debug\net6.0-windows\Views\UserControls\FTPSettingView.g.cs
F:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\obj\Debug\net6.0-windows\Views\UserControls\FTPSettingView.baml F:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\obj\Debug\net6.0-windows\Views\UserControls\FTPSettingView.baml
F:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\obj\Debug\net6.0-windows\Views\UserControls\FTPConnectSstView.g.cs
F:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\obj\Debug\net6.0-windows\Views\UserControls\FTPConnectSstView.baml

View File

@ -10,11 +10,11 @@ none
false false
TRACE;DEBUG;NET;NET6_0;NETCOREAPP TRACE;DEBUG;NET;NET6_0;NETCOREAPP
F:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\App.xaml F:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\App.xaml
17-572430057 18-129659362
11052456543 11052456543
79-801193828 80-423974889
227-921550327 227-921550327
Assets\Styles\DefaultStyle.xaml;ImageDictionary.xaml;MainWindow.xaml;Views\AlarmRecordView.xaml;Views\BoosterStationStateDataView.xaml;Views\LogRecordView.xaml;Views\RealTimeDataView.xaml;Views\SeismometerStateDataView.xaml;Views\SystemControlView.xaml;Views\SystemStateDataView.xaml;Views\UserControls\AlarmSettingView.xaml;Views\UserControls\BaseStationModel.xaml;Views\UserControls\FTPSettingView.xaml;Views\UserControls\InitialView.xaml;Views\UserControls\InitialView1.xaml;Views\UserControls\OtherSettingView.xaml;Views\UserControls\TextDialog.xaml; Assets\Styles\DefaultStyle.xaml;ImageDictionary.xaml;MainWindow.xaml;Views\AlarmRecordView.xaml;Views\BoosterStationStateDataView.xaml;Views\LogRecordView.xaml;Views\RealTimeDataView.xaml;Views\SeismometerStateDataView.xaml;Views\SystemControlView.xaml;Views\SystemStateDataView.xaml;Views\UserControls\AlarmSettingView.xaml;Views\UserControls\BaseStationModel.xaml;Views\UserControls\FTPConnectSstView.xaml;Views\UserControls\FTPSettingView.xaml;Views\UserControls\InitialView.xaml;Views\UserControls\InitialView1.xaml;Views\UserControls\OtherSettingView.xaml;Views\UserControls\TextDialog.xaml;
False False

View File

@ -15,4 +15,5 @@ FF:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\Views\Us
FF:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\Views\UserControls\InitialView1.xaml;; FF:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\Views\UserControls\InitialView1.xaml;;
FF:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\Views\UserControls\OtherSettingView.xaml;; FF:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\Views\UserControls\OtherSettingView.xaml;;
FF:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\Views\UserControls\TextDialog.xaml;; FF:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\Views\UserControls\TextDialog.xaml;;
FF:\Code\JSEQ\20240301_JSEQ_upperpc\JiangsuEarthquake\JiangsuEarthquake\Views\UserControls\FTPConnectSstView.xaml;;

View File

@ -78,7 +78,7 @@ namespace JiangsuEarthquake {
return; return;
} }
_contentLoaded = true; _contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/mainwindow.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/mainwindow.xaml", System.UriKind.Relative);
#line 1 "..\..\..\MainWindow.xaml" #line 1 "..\..\..\MainWindow.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);

View File

@ -117,7 +117,7 @@ namespace JiangsuEarthquake.Views {
return; return;
} }
_contentLoaded = true; _contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/views/alarmrecordview.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/views/alarmrecordview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\..\Views\AlarmRecordView.xaml" #line 1 "..\..\..\..\Views\AlarmRecordView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);

View File

@ -150,7 +150,7 @@ namespace JiangsuEarthquake.Views {
return; return;
} }
_contentLoaded = true; _contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/views/boosterstationstatedataview.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/views/boosterstationstatedataview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\..\Views\BoosterStationStateDataView.xaml" #line 1 "..\..\..\..\Views\BoosterStationStateDataView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);

View File

@ -131,7 +131,7 @@ namespace JiangsuEarthquake.Views {
return; return;
} }
_contentLoaded = true; _contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/views/logrecordview.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/views/logrecordview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\..\Views\LogRecordView.xaml" #line 1 "..\..\..\..\Views\LogRecordView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);

View File

@ -90,7 +90,7 @@ namespace JiangsuEarthquake.Views {
return; return;
} }
_contentLoaded = true; _contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/views/realtimedataview.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/views/realtimedataview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\..\Views\RealTimeDataView.xaml" #line 1 "..\..\..\..\Views\RealTimeDataView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);

View File

@ -443,7 +443,7 @@ namespace JiangsuEarthquake.Views {
return; return;
} }
_contentLoaded = true; _contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/views/systemcontrolview.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/views/systemcontrolview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\..\Views\SystemControlView.xaml" #line 1 "..\..\..\..\Views\SystemControlView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);

View File

@ -1,4 +1,4 @@
#pragma checksum "..\..\..\..\Views\SystemStateDataView.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "4CBA1AC1BE9BA58DF3150916192394DDE6B924AA" #pragma checksum "..\..\..\..\Views\SystemStateDataView.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "073D9B925375887F2A4DFADFFF63DFF6198F4001"
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// 此代码由工具生成。 // 此代码由工具生成。
@ -162,21 +162,9 @@ namespace JiangsuEarthquake.Views {
return; return;
case 4: case 4:
this.RefreshFileBtn = ((System.Windows.Controls.Button)(target)); this.RefreshFileBtn = ((System.Windows.Controls.Button)(target));
#line 352 "..\..\..\..\Views\SystemStateDataView.xaml"
this.RefreshFileBtn.Click += new System.Windows.RoutedEventHandler(this.RefreshFileBtn_Click);
#line default
#line hidden
return; return;
case 5: case 5:
this.FTPSettingBtn = ((System.Windows.Controls.Button)(target)); this.FTPSettingBtn = ((System.Windows.Controls.Button)(target));
#line 368 "..\..\..\..\Views\SystemStateDataView.xaml"
this.FTPSettingBtn.Click += new System.Windows.RoutedEventHandler(this.DownloadFileBtn_Click);
#line default
#line hidden
return; return;
case 6: case 6:
this.RefreshDataBtn = ((System.Windows.Controls.Button)(target)); this.RefreshDataBtn = ((System.Windows.Controls.Button)(target));

View File

@ -1,4 +1,4 @@
#pragma checksum "..\..\..\..\Views\SystemStateDataView.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "4CBA1AC1BE9BA58DF3150916192394DDE6B924AA" #pragma checksum "..\..\..\..\Views\SystemStateDataView.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "073D9B925375887F2A4DFADFFF63DFF6198F4001"
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// 此代码由工具生成。 // 此代码由工具生成。
@ -133,7 +133,7 @@ namespace JiangsuEarthquake.Views {
return; return;
} }
_contentLoaded = true; _contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/views/systemstatedataview.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/views/systemstatedataview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\..\Views\SystemStateDataView.xaml" #line 1 "..\..\..\..\Views\SystemStateDataView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);
@ -162,21 +162,9 @@ namespace JiangsuEarthquake.Views {
return; return;
case 4: case 4:
this.RefreshFileBtn = ((System.Windows.Controls.Button)(target)); this.RefreshFileBtn = ((System.Windows.Controls.Button)(target));
#line 352 "..\..\..\..\Views\SystemStateDataView.xaml"
this.RefreshFileBtn.Click += new System.Windows.RoutedEventHandler(this.RefreshFileBtn_Click);
#line default
#line hidden
return; return;
case 5: case 5:
this.FTPSettingBtn = ((System.Windows.Controls.Button)(target)); this.FTPSettingBtn = ((System.Windows.Controls.Button)(target));
#line 368 "..\..\..\..\Views\SystemStateDataView.xaml"
this.FTPSettingBtn.Click += new System.Windows.RoutedEventHandler(this.DownloadFileBtn_Click);
#line default
#line hidden
return; return;
case 6: case 6:
this.RefreshDataBtn = ((System.Windows.Controls.Button)(target)); this.RefreshDataBtn = ((System.Windows.Controls.Button)(target));

View File

@ -122,7 +122,7 @@ namespace JiangsuEarthquake.Views.UserControls {
return; return;
} }
_contentLoaded = true; _contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/views/usercontrols/alarmsettingview.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/views/usercontrols/alarmsettingview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\..\..\Views\UserControls\AlarmSettingView.xaml" #line 1 "..\..\..\..\..\Views\UserControls\AlarmSettingView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);

View File

@ -135,7 +135,7 @@ namespace JiangsuEarthquake.Views.UserControls {
return; return;
} }
_contentLoaded = true; _contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/views/usercontrols/basestationmodel.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/views/usercontrols/basestationmodel.xaml", System.UriKind.Relative);
#line 1 "..\..\..\..\..\Views\UserControls\BaseStationModel.xaml" #line 1 "..\..\..\..\..\Views\UserControls\BaseStationModel.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);

View File

@ -150,7 +150,7 @@ namespace JiangsuEarthquake.Views.UserControls {
return; return;
} }
_contentLoaded = true; _contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/views/usercontrols/initialview.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/views/usercontrols/initialview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\..\..\Views\UserControls\InitialView.xaml" #line 1 "..\..\..\..\..\Views\UserControls\InitialView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);

View File

@ -126,7 +126,7 @@ namespace JiangsuEarthquake.Views.UserControls {
return; return;
} }
_contentLoaded = true; _contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/views/usercontrols/initialview1.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/views/usercontrols/initialview1.xaml", System.UriKind.Relative);
#line 1 "..\..\..\..\..\Views\UserControls\InitialView1.xaml" #line 1 "..\..\..\..\..\Views\UserControls\InitialView1.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);

View File

@ -90,7 +90,7 @@ namespace JiangsuEarthquake.Views.UserControls {
return; return;
} }
_contentLoaded = true; _contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/views/usercontrols/othersettingview.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/views/usercontrols/othersettingview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\..\..\Views\UserControls\OtherSettingView.xaml" #line 1 "..\..\..\..\..\Views\UserControls\OtherSettingView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);

View File

@ -74,7 +74,7 @@ namespace JiangsuEarthquake.Views.UserControls {
return; return;
} }
_contentLoaded = true; _contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;V1.0.0.0;component/views/usercontrols/textdialog.xaml", System.UriKind.Relative); System.Uri resourceLocater = new System.Uri("/JiangsuEarthquake;component/views/usercontrols/textdialog.xaml", System.UriKind.Relative);
#line 1 "..\..\..\..\..\Views\UserControls\TextDialog.xaml" #line 1 "..\..\..\..\..\Views\UserControls\TextDialog.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater); System.Windows.Application.LoadComponent(this, resourceLocater);