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=VvkZ_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-