From 427ba1ee5d62f0ea705aa1074b0828496635ca79 Mon Sep 17 00:00:00 2001 From: XuShanQiXun <3401460572@qq.com> Date: Sun, 1 Jun 2025 02:57:57 +0800 Subject: [PATCH] =?UTF-8?q?ui=E7=BC=96=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chatclient/App.xaml | 11 +++++++++- chatclient/LoginWindow.xaml | 37 +++++++++++++++++++++++++++++++++ chatclient/LoginWindow.xaml.cs | 28 +++++++++++++++++++++++++ chatclient/MainWindow.xaml | 36 ++++++++++++++++++++++++++------ chatclient/MainWindow.xaml.cs | 5 +++++ chatclient/chatclient.csproj | 6 ++++++ chatclient/user.png | Bin 0 -> 2845 bytes 7 files changed, 116 insertions(+), 7 deletions(-) create mode 100644 chatclient/LoginWindow.xaml create mode 100644 chatclient/LoginWindow.xaml.cs create mode 100644 chatclient/user.png diff --git a/chatclient/App.xaml b/chatclient/App.xaml index ea95f8c..76fd1be 100644 --- a/chatclient/App.xaml +++ b/chatclient/App.xaml @@ -1,9 +1,18 @@  - + + + + + + + + + diff --git a/chatclient/LoginWindow.xaml b/chatclient/LoginWindow.xaml new file mode 100644 index 0000000..0e55712 --- /dev/null +++ b/chatclient/LoginWindow.xaml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/chatclient/LoginWindow.xaml.cs b/chatclient/LoginWindow.xaml.cs new file mode 100644 index 0000000..8a5f088 --- /dev/null +++ b/chatclient/LoginWindow.xaml.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Shapes; + +namespace chatclient +{ + /// + /// LoginWindow.xaml 的交互逻辑 + /// + public partial class LoginWindow : Window + { + public LoginWindow() + { + InitializeComponent(); + } + + } +} diff --git a/chatclient/MainWindow.xaml b/chatclient/MainWindow.xaml index 59514ec..268d1d2 100644 --- a/chatclient/MainWindow.xaml +++ b/chatclient/MainWindow.xaml @@ -3,14 +3,38 @@ 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:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes" xmlns:local="clr-namespace:chatclient" mc:Ignorable="d" - Title="MainWindow" Height="450" Width="800"> + Title="ChatWindow" Height="450" Width="800" + Style="{StaticResource MaterialDesignWindow}"> - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/chatclient/MainWindow.xaml.cs b/chatclient/MainWindow.xaml.cs index d7290f7..b29bc62 100644 --- a/chatclient/MainWindow.xaml.cs +++ b/chatclient/MainWindow.xaml.cs @@ -20,5 +20,10 @@ namespace chatclient { InitializeComponent(); } + + private void PackIcon_DpiChanged() + { + + } } } \ No newline at end of file diff --git a/chatclient/chatclient.csproj b/chatclient/chatclient.csproj index e3e33e3..25fe900 100644 --- a/chatclient/chatclient.csproj +++ b/chatclient/chatclient.csproj @@ -8,4 +8,10 @@ true + + + + + + diff --git a/chatclient/user.png b/chatclient/user.png new file mode 100644 index 0000000000000000000000000000000000000000..0ece63d20365420486f97498da19a8d6e126f716 GIT binary patch literal 2845 zcmV+&3*z*NP)v$>ncFnMVbctu)zfEBGJ}qn%IdQ;)ZlhnoHB%p+> z{YkcCy++mq>~gzrV^a5Opf3}16^JZJ8DJg)$Ood2Ao2UPwe@Fp3pNHB70}~x?PHC< zP2hV0+9=XC1Cs#Wkyv`$YPWwR(snF#7qG|eu2_KfG=Rs5P@=cLC3u*KPC&|e&1$t? z*3*-20)EobQKzzcguxFIkwGs%aR@T_ZAs>4t9AFMdN>d+U`Izskp%T+0FQ~bodz0% zU)NYZVz=ApL>d+AqAn}A^?KXXhcqK4on3mlx^99 z+}s>J+_MDSS7WPxCz(u13FvXVzYfyg71{mKG!1=yeHa=Xg5U2?C{JNwAu1{=P_eB- zR2bI?5=(bl?RICP84?!4>vn&ENjsBrXlpQVX#hPvJy={^OeueX$%N|aohU04+U=Z> zjo7_wSN+9A9!^NWo}RXn#QTMprA{;X_t_b=O zsUS+gt0X4iLSS}35gA2zob}I&?3X3Y`1ph{TSTbzdR==~-d`mk5vM#iwi0nIVd~6_ z?6fP|cURt8CSYf0XBj|tQU0=7`mV7!FHS%PzP9q-G65x4?iS_^KuB2!0tVyG2P6)W zWC7BL+xw#_Er9^ICo@kSI zL|%jiWM&DBDv_RY^ZqXdtckn`3)t1wehU$anUTDT$z&2X$(aiI`T58(3h9wWz}1mg zVF5Kwx<#-j5D`jBibb1En36I*HiOZ|rQXUCpVfgHZ_~jWN=i!gFq;siI{B6~ZAbX; zYkv?ymkO)2tQ3YUyvBKXxhO8yr}Q%r{?9}-A`o3!004|eBPwscSr5}O*;!qkz*DI~ z#Nq!;LJ>oQmNMAv zHeGDX1_O3CHlnbwP#61=5Nlxp!-G|gXquR#W)g+PVu7i^gx1zpVY4*_1qImMxEm&u zz9laV%d1PEfu;V;cn3BWZo-~Dcc8qyJZ)P$c5KJ(dv4F1cmRwAYIv$UT&s6?ci*H0 z=Vvk&#Z_kfGdS<-!Pw|%Qu)fu%dxY%8u|Ic$GY+0T3h{Rjc;U%r=x8Mp!ADH3WP!- zjE-Ev@a195&o3Yp3Sn_^5t1Y!C&!2!V=f9z1t_Pa4ko-8dA+Oz64Sq#^lyn{p(qMeML|ea zpoA0vfWc^hQ8qv}7+^4Dca~e0>F<%(%c99CDEN3G;8!yBZ5uOVdTJVzlM@&ppTN}Q zBotMRna3c@C@d<1dGltN%|+O>X;VfMaH!E(?qbLgc`}@(~-w)G<4XCW#fr<*@o6nbE>HU?rR+W8bHh4N*qeKuk zCK??bMR#{M=4OR{C>a%#$pmYy6=t(pm`!F@3(X}rZQHhOKJxw=I}=C&=uHt$19Jhi zI9qV8^<2ip1Aw`?IkY%i(As(q^9%C{2#Zex!K zic3mhx7%P$VU>;;uUPH%KUym-Y6+7G$C7mv33a2yqUHr_LQ%U|= zwDhO~?y@zU2J@;`CmO+E5Y97B1OobRBu|xD|18e7oQ0w!-gP44mu)uNWVG~{b)1o< z?=f@ST3As+XmPe+ZZ2~TMXJoq%;4;P369{H~F*q=Q!NFCHY8VEe zuC+N{j%O#XfJDT3`5W#Bc-4&c7iO(o#TYB%lC#FXWs65A`}Xt+jsuAR$KkaWb>vp)_wTVN1p)m^Qq)r zk1+7u!{2=5@l^7rytMU?4?g_o-n+jt1;STTwXqIhV(qDeKWR$&6q2;(!jHZ9!agSH zO^VnvcRj$sWoUTh*&|2NI;>I1V#4v`$IV)3;WxnbarhWB|G|(OeDc77pQe3qgV5EO zmyR|+q-p#r5oPG4%H&|+ibTBsnL|x~6J;~4!^c+g%%LNHRG6v(eoLfX0Wg3!RHmIG z#e<$lfWFk+T+b2?19%{v#wtxh%=kSS_!kEcHYGB9kTkk4s2)4^{C24FQ_TFGjJ?{- z!%TESgY>JzhYt_w=_;egARldR-b=*$3AhI&_!wlyBmwU-