diff --git a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx b/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
deleted file mode 100644
index 50745a7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx b/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
deleted file mode 100644
index 50745a7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
new file mode 100644
index 0000000..f8da1ee
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx b/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
deleted file mode 100644
index 50745a7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
new file mode 100644
index 0000000..f8da1ee
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx b/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
deleted file mode 100644
index f1921f7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx b/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
deleted file mode 100644
index 50745a7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
new file mode 100644
index 0000000..f8da1ee
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx b/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
deleted file mode 100644
index f1921f7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
new file mode 100644
index 0000000..a654559
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx b/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
deleted file mode 100644
index 50745a7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
new file mode 100644
index 0000000..f8da1ee
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx b/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
deleted file mode 100644
index f1921f7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
new file mode 100644
index 0000000..a654559
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx b/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx
new file mode 100644
index 0000000..c0ea77f
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx b/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
deleted file mode 100644
index 50745a7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
new file mode 100644
index 0000000..f8da1ee
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx b/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
deleted file mode 100644
index f1921f7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
new file mode 100644
index 0000000..a654559
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx b/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx
new file mode 100644
index 0000000..c0ea77f
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/9df6f22f-54c1-4025-9eb0-22f93083c500.vsidx b/.vs/SubCabinetSolution/FileContentIndex/9df6f22f-54c1-4025-9eb0-22f93083c500.vsidx
new file mode 100644
index 0000000..7c37fe8
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/9df6f22f-54c1-4025-9eb0-22f93083c500.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx b/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
deleted file mode 100644
index 50745a7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
new file mode 100644
index 0000000..f8da1ee
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx b/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
deleted file mode 100644
index f1921f7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
new file mode 100644
index 0000000..a654559
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx b/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx
new file mode 100644
index 0000000..c0ea77f
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/9df6f22f-54c1-4025-9eb0-22f93083c500.vsidx b/.vs/SubCabinetSolution/FileContentIndex/9df6f22f-54c1-4025-9eb0-22f93083c500.vsidx
new file mode 100644
index 0000000..7c37fe8
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/9df6f22f-54c1-4025-9eb0-22f93083c500.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/c31295d2-5c59-48e9-92a2-3e4dc8017985.vsidx b/.vs/SubCabinetSolution/FileContentIndex/c31295d2-5c59-48e9-92a2-3e4dc8017985.vsidx
deleted file mode 100644
index edc60e6..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/c31295d2-5c59-48e9-92a2-3e4dc8017985.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx b/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
deleted file mode 100644
index 50745a7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
new file mode 100644
index 0000000..f8da1ee
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx b/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
deleted file mode 100644
index f1921f7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
new file mode 100644
index 0000000..a654559
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx b/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx
new file mode 100644
index 0000000..c0ea77f
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/9df6f22f-54c1-4025-9eb0-22f93083c500.vsidx b/.vs/SubCabinetSolution/FileContentIndex/9df6f22f-54c1-4025-9eb0-22f93083c500.vsidx
new file mode 100644
index 0000000..7c37fe8
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/9df6f22f-54c1-4025-9eb0-22f93083c500.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/c31295d2-5c59-48e9-92a2-3e4dc8017985.vsidx b/.vs/SubCabinetSolution/FileContentIndex/c31295d2-5c59-48e9-92a2-3e4dc8017985.vsidx
deleted file mode 100644
index edc60e6..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/c31295d2-5c59-48e9-92a2-3e4dc8017985.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/v17/.suo b/.vs/SubCabinetSolution/v17/.suo
index a9c3f02..abf7ad0 100644
--- a/.vs/SubCabinetSolution/v17/.suo
+++ b/.vs/SubCabinetSolution/v17/.suo
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx b/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
deleted file mode 100644
index 50745a7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/303056ec-cdd5-45b8-aec2-ff6f5fc9a350.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
new file mode 100644
index 0000000..f8da1ee
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/441a458a-ddf3-4651-b034-3cde38d32bad.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx b/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
deleted file mode 100644
index f1921f7..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/63c02525-df4f-441f-9125-4b14ee5ed63e.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
new file mode 100644
index 0000000..a654559
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx b/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx
new file mode 100644
index 0000000..c0ea77f
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/9d8ea798-31aa-46d0-b427-c7bdea196458.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/9df6f22f-54c1-4025-9eb0-22f93083c500.vsidx b/.vs/SubCabinetSolution/FileContentIndex/9df6f22f-54c1-4025-9eb0-22f93083c500.vsidx
new file mode 100644
index 0000000..7c37fe8
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/9df6f22f-54c1-4025-9eb0-22f93083c500.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/c31295d2-5c59-48e9-92a2-3e4dc8017985.vsidx b/.vs/SubCabinetSolution/FileContentIndex/c31295d2-5c59-48e9-92a2-3e4dc8017985.vsidx
deleted file mode 100644
index edc60e6..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/c31295d2-5c59-48e9-92a2-3e4dc8017985.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/v17/.suo b/.vs/SubCabinetSolution/v17/.suo
index a9c3f02..abf7ad0 100644
--- a/.vs/SubCabinetSolution/v17/.suo
+++ b/.vs/SubCabinetSolution/v17/.suo
Binary files differ
diff --git a/SubCabinetSolution/MainWindow.xaml b/SubCabinetSolution/MainWindow.xaml
index eba4e58..08efcab 100644
--- a/SubCabinetSolution/MainWindow.xaml
+++ b/SubCabinetSolution/MainWindow.xaml
@@ -3,6 +3,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ xmlns:utils="clr-namespace:SubCabinetSolution.Utils"
mc:Ignorable="d"
Title="MainWindow" Height="800" Width="600"
ResizeMode="NoResize" WindowStyle="None" WindowState="Maximized"
@@ -36,17 +37,10 @@
-
-
@@ -94,6 +88,7 @@
Foreground="#C4C4C4" />
@@ -107,6 +102,7 @@
Foreground="#C4C4C4" />
@@ -114,9 +110,9 @@
+ Content="登录"
+ Command="{Binding LoginToMainCommand}" />