From 635eb14c9ce161b559975756f481151fac13cbf5 Mon Sep 17 00:00:00 2001 From: XuShanQiXun <3401460572@qq.com> Date: Sat, 7 Jun 2025 13:25:09 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E6=B6=88=E6=81=AF=E8=BE=93?= =?UTF-8?q?=E5=85=A5=E5=8C=BA=E5=9F=9F=E5=B9=B6=E4=BC=98=E5=8C=96=E5=BC=82?= =?UTF-8?q?=E6=AD=A5=E5=8F=91=E9=80=81=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 `MainWindow.xaml` 中,将消息输入区域替换为 `materialDesign:Card`,调整了 `TextBox` 和 `Button` 的布局,并新增了 `Snackbar` 用于信息提示。 在 `MainWindow.xaml.cs` 中,将 `SendMessage_Click` 和 `SendMessage` 方法修改为异步,增加了对 `Socket` 连接状态的检查,并在连接失败时提供用户提示。同时新增了 `QueueMessage` 方法以支持将消息添加到 `Snackbar` 的消息队列中。 --- chatclient/MainWindow.xaml | 29 ++++++++------- chatclient/MainWindow.xaml.cs | 68 +++++++++++++++++++++++------------ 2 files changed, 59 insertions(+), 38 deletions(-) diff --git a/chatclient/MainWindow.xaml b/chatclient/MainWindow.xaml index f77e9ed..094aebb 100644 --- a/chatclient/MainWindow.xaml +++ b/chatclient/MainWindow.xaml @@ -112,21 +112,18 @@ - - - - - - - - -