From 077f62211585b27121d8e059f80c1670888a268b Mon Sep 17 00:00:00 2001 From: Rene Schwarz Date: Sat, 3 Apr 2021 05:10:47 +0200 Subject: [PATCH] finish login window styling and added xaml event triggers to handle ui method calls --- .../DesignTimeBuild/.dtbcache.v2 | Bin 78556 -> 79385 bytes .vs/Server Dashboard/v16/.suo | Bin 57856 -> 83968 bytes Server Dashboard/App.xaml | 30 +++-- Server Dashboard/LoginWindow.xaml | 71 +++++++++++ Server Dashboard/LoginWindow.xaml.cs | 15 +++ Server Dashboard/MainWindow.xaml | 57 --------- Server Dashboard/MainWindow.xaml.cs | 25 ---- Server Dashboard/Server Dashboard.csproj | 2 + Server Dashboard/Server Dashboard.csproj.user | 2 +- Server Dashboard/ViewModels/LoginViewModel.cs | 15 +++ .../Microsoft.Xaml.Behaviors.dll | Bin 0 -> 145800 bytes .../netcoreapp3.1/Server Dashboard.deps.json | 16 +++ .../Debug/netcoreapp3.1/Server Dashboard.dll | Bin 35328 -> 37376 bytes .../Debug/netcoreapp3.1/Server Dashboard.pdb | Bin 15040 -> 15432 bytes .../obj/Debug/netcoreapp3.1/App.baml | Bin 5137 -> 5634 bytes .../obj/Debug/netcoreapp3.1/App.g.cs | 4 +- .../obj/Debug/netcoreapp3.1/App.g.i.cs | 4 +- .../obj/Debug/netcoreapp3.1/LoginWindow.baml | Bin 0 -> 4092 bytes .../{MainWindow.g.cs => LoginWindow.g.cs} | 30 +++-- .../Debug/netcoreapp3.1/LoginWindow.g.i.cs | 117 ++++++++++++++++++ .../obj/Debug/netcoreapp3.1/MainWindow.baml | Bin 3076 -> 0 bytes .../obj/Debug/netcoreapp3.1/MainWindow.g.i.cs | 43 ++++++- .../Server Dashboard.assets.cache | Bin 5562 -> 6054 bytes ...r Dashboard.csproj.CoreCompileInputs.cache | 2 +- ...rver Dashboard.csproj.FileListAbsolute.txt | 5 +- ...er Dashboard.csprojAssemblyReference.cache | Bin 424 -> 424 bytes .../Server Dashboard.designer.deps.json | 15 +++ .../Debug/netcoreapp3.1/Server Dashboard.dll | Bin 35328 -> 37376 bytes .../Server Dashboard.g.resources | Bin 25030 -> 26545 bytes .../Debug/netcoreapp3.1/Server Dashboard.pdb | Bin 15040 -> 15432 bytes .../Server Dashboard_MarkupCompile.cache | 8 +- .../Server Dashboard_MarkupCompile.i.cache | 10 +- .../Server Dashboard_MarkupCompile.i.lref | 4 - .../Server Dashboard_MarkupCompile.lref | 2 +- .../Server Dashboard.csproj.nuget.dgspec.json | 4 + .../obj/Server Dashboard.csproj.nuget.g.props | 3 + Server Dashboard/obj/project.assets.json | 42 +++++++ Server Dashboard/obj/project.nuget.cache | 3 +- 38 files changed, 405 insertions(+), 124 deletions(-) create mode 100644 Server Dashboard/LoginWindow.xaml create mode 100644 Server Dashboard/LoginWindow.xaml.cs delete mode 100644 Server Dashboard/MainWindow.xaml delete mode 100644 Server Dashboard/MainWindow.xaml.cs create mode 100644 Server Dashboard/ViewModels/LoginViewModel.cs create mode 100644 Server Dashboard/bin/Debug/netcoreapp3.1/Microsoft.Xaml.Behaviors.dll create mode 100644 Server Dashboard/obj/Debug/netcoreapp3.1/LoginWindow.baml rename Server Dashboard/obj/Debug/netcoreapp3.1/{MainWindow.g.cs => LoginWindow.g.cs} (76%) create mode 100644 Server Dashboard/obj/Debug/netcoreapp3.1/LoginWindow.g.i.cs delete mode 100644 Server Dashboard/obj/Debug/netcoreapp3.1/MainWindow.baml delete mode 100644 Server Dashboard/obj/Debug/netcoreapp3.1/Server Dashboard_MarkupCompile.i.lref diff --git a/.vs/Server Dashboard/DesignTimeBuild/.dtbcache.v2 b/.vs/Server Dashboard/DesignTimeBuild/.dtbcache.v2 index 0b7bc87655197c8fa1dffa2952982ac49b0ffd70..be66e0f7b97d353b4c901eeb7473842da0d4fb65 100644 GIT binary patch delta 10000 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 XAf7}#h1iGKk2rvM8gVcsx3cn|z(Z^f delta 8909 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 PPYFvzkt`IwV)6e1%Ew+h delta 6131 zcmeHL3v|=v760G7nlx#fKA@!!nm&NEG;NwDB%PF|^g#=yX`~`xL4!#T)jlEN5zqz& z!N)vpE-sEqWe6ynXM#D3+w_@WD1=HrLY+%Bo3K^SlDq@g?s=6p#`@{x27B>R*s5( zs7ynU<$+<$nLWabaVaKtjGCI76Q_r$E+lM@x67$cB8Usli1X)Cogb%pjufKL$0wUj zbOs@dFrC2cG^%;yIowrA#7sgifjgIvIZ<~lHC7N-5>^qeBXkqi5LgH|*V~n|#70Dw z4|;qZ za|n7u8KIoOf)!L72$h7YI1eMqohVzNMV)$&hJ^;HV~Btebv~X}mwwUf1+`u{fIe-9 zoDUjx0@#NWxegiM2Kxkh(*uf~)Ob~nlWG1dNoyS%mKN`o9qY1D=^aXTPC9PX=@hNB zR6vFP3_mQwi42E~Z=ctK7W8F0G(1sN!T|gr(}9iFYFLOq-Bc*j0y5k@tzE;nXiSh( z{FoX_0Vhj-BAZ5Jbo(Eac4|0mh+Z0X`-AA4HKKcn*z9Or_%ax`C(xLs?>37a4^qc| z!nYFyxbINB{V>&!5RMS=puR%(1QFp^^m>SzO|ZO4!$vKdCv9UEKzQStyC68fRar+} zG+9(X=$(HLeu&fYhJs3LDtJ0r*{Wnqj`!&8&)i#MsW&GX10Cljn&kMja5r=)Z~UXoG^_*EBb0ik{jrR?5kwq7s^^b)t=2> z1xM$TDd;!*L5UOQ5lBLxWkk)Po-LOOP8r%ht69SioTws||Erd)h*>gD*5#shfh-Y5 zj$E8KM2BJryUL7|bDO@wAb3t{}eCu|l4MP4$o9 z8I>|I<2G-S%Sj|3x3p}PvsU$Zu4OAo(YI(M=#weqdJ?YWd13F94q#7HMLmrM3&)&~ z!Prn&aB%=5i#2%NVgni_NkrR6*ho|g;kyk->Rw&G|MyH& zmoUxnPDwM8A`RtsX?UujnCpz%J zx!(-8;{m2)GJ-0qTb=-SFR{s*m$r1_SuCLNR(QZJ!4rqdu&n8Xbdiu5ey=GV9$#gX zkdOVay8+*5O2a$5^%{$*!c@Dh#nrdL2bq2kB^?7gDEABm0&M5p19qUE{R{}miu z)?h=QJ!0m;BXChCNyPH7 zbK~2Jm(%ZkM%aHcZT6pH17cDFh-0L2Ddw}38ppO-!;yA71ie-*J(SAm8*FKGMUuen zTWT@l?V_M83;MF?k0@oh_2t|YEZ#A*7~+Dx!hmq2&?oo=x8R9>#KqSYF#V31%2@WL z>Be`N6mHjsb!!KMJNrVnS-18BT!n>ZpPZK+a|2N=YDtyox7}>WRgR{%S_VF_k{Ke|5WVQ^BL=v*pBlnAU2+z~4 zUyDb-YsXW&jGwsq%LD;Oj_ehOrGN739b&YCi`0ME0503O41}i37+5i;qLj=*_v3Em zB?@mIt7lVDaT1G`P+=YvACD*@142i$pz?4kfEI*wZ~xQJ7h^T zmDSQ?v({SN2CJ>dY%teaO$M8XGKI_Js&$)fH9a*o^S(+{|D{A#58A6=yF3(zoKh&u wal5>(wXO}GZjo5$8gTb{)(0P-3#a2LWl7q_he`jS+t=p_9yP<;@y?dN1AG4G5C8xG diff --git a/Server Dashboard/App.xaml b/Server Dashboard/App.xaml index 184a8a1..36df237 100644 --- a/Server Dashboard/App.xaml +++ b/Server Dashboard/App.xaml @@ -2,7 +2,7 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:Server_Dashboard" - StartupUri="MainWindow.xaml"> + StartupUri="LoginWindow.xaml"> @@ -51,11 +51,6 @@ - - - + + diff --git a/Server Dashboard/LoginWindow.xaml b/Server Dashboard/LoginWindow.xaml new file mode 100644 index 0000000..fe4b101 --- /dev/null +++ b/Server Dashboard/LoginWindow.xaml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +