From 2a757dce51b423aef97bef2dace62f91d33e49c3 Mon Sep 17 00:00:00 2001 From: DismissedLight <1686188646@qq.com> Date: Wed, 20 Sep 2023 23:50:24 +0800 Subject: [PATCH] UI/UX fine tuning --- src/Snap.Hutao/Snap.Hutao/App.xaml | 2 + .../Snap.Hutao/View/Card/AchievementCard.xaml | 87 +++--- .../Snap.Hutao/View/Card/CardReference.cs | 6 +- .../Snap.Hutao/View/Card/DailyNoteCard.xaml | 289 +++++++++--------- .../Snap.Hutao/View/Control/LoadingView.xaml | 2 +- .../View/Control/LoadingViewSlim.xaml | 5 +- .../Snap.Hutao/View/Page/WikiWeaponPage.xaml | 11 +- 7 files changed, 206 insertions(+), 196 deletions(-) diff --git a/src/Snap.Hutao/Snap.Hutao/App.xaml b/src/Snap.Hutao/Snap.Hutao/App.xaml index a4d22ee8..4b364433 100644 --- a/src/Snap.Hutao/Snap.Hutao/App.xaml +++ b/src/Snap.Hutao/Snap.Hutao/App.xaml @@ -20,10 +20,12 @@ #FF74BF00 #FFF4F4F4 + #FF90E800 #FF242424 + diff --git a/src/Snap.Hutao/Snap.Hutao/View/Card/AchievementCard.xaml b/src/Snap.Hutao/Snap.Hutao/View/Card/AchievementCard.xaml index 4c19bac6..f868740d 100644 --- a/src/Snap.Hutao/Snap.Hutao/View/Card/AchievementCard.xaml +++ b/src/Snap.Hutao/Snap.Hutao/View/Card/AchievementCard.xaml @@ -20,54 +20,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + ItemTemplate="{StaticResource AchievementArchiveTempate}" + ItemsSource="{Binding StatisticsList}"/> +/// 保存对卡片的引用 +/// ItemsRepeater 无法直接使用带有 DataContext 属性的类为直接的源 +/// internal sealed class CardReference { public Button? Card { get; set; } -} +} \ No newline at end of file diff --git a/src/Snap.Hutao/Snap.Hutao/View/Card/DailyNoteCard.xaml b/src/Snap.Hutao/Snap.Hutao/View/Card/DailyNoteCard.xaml index c8c7a18c..3730da8f 100644 --- a/src/Snap.Hutao/Snap.Hutao/View/Card/DailyNoteCard.xaml +++ b/src/Snap.Hutao/Snap.Hutao/View/Card/DailyNoteCard.xaml @@ -9,6 +9,7 @@ xmlns:shch="using:Snap.Hutao.Control.Helper" xmlns:shci="using:Snap.Hutao.Control.Image" xmlns:shcm="using:Snap.Hutao.Control.Markup" + xmlns:shme="using:Snap.Hutao.Model.Entity" xmlns:shvc="using:Snap.Hutao.View.Control" xmlns:shvd="using:Snap.Hutao.ViewModel.DailyNote" Padding="0" @@ -23,155 +24,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + ItemTemplate="{StaticResource DailyNoteTemplate}" + ItemsSource="{Binding DailyNoteEntries}"/> - + - + diff --git a/src/Snap.Hutao/Snap.Hutao/View/Page/WikiWeaponPage.xaml b/src/Snap.Hutao/Snap.Hutao/View/Page/WikiWeaponPage.xaml index 24314272..982977ab 100644 --- a/src/Snap.Hutao/Snap.Hutao/View/Page/WikiWeaponPage.xaml +++ b/src/Snap.Hutao/Snap.Hutao/View/Page/WikiWeaponPage.xaml @@ -136,22 +136,17 @@ + - + - +