From d90ce0afe0f01e95508472b8109bfc1cb06cf13c Mon Sep 17 00:00:00 2001
From: Lightczx <1686188646@qq.com>
Date: Thu, 31 Aug 2023 10:23:25 +0800
Subject: [PATCH] improve achievement & gachalog large dataset load speed
---
.../View/Control/StatisticsCard.xaml | 82 ++++----
.../Snap.Hutao/View/Page/AchievementPage.xaml | 142 +++++++-------
.../View/Page/HutaoDatabasePage.xaml | 185 +++++++++---------
.../Snap.Hutao/View/Page/WikiAvatarPage.xaml | 4 +-
4 files changed, 212 insertions(+), 201 deletions(-)
diff --git a/src/Snap.Hutao/Snap.Hutao/View/Control/StatisticsCard.xaml b/src/Snap.Hutao/Snap.Hutao/View/Control/StatisticsCard.xaml
index 72bed287..ae1290bc 100644
--- a/src/Snap.Hutao/Snap.Hutao/View/Control/StatisticsCard.xaml
+++ b/src/Snap.Hutao/Snap.Hutao/View/Control/StatisticsCard.xaml
@@ -20,7 +20,7 @@
-
+
@@ -84,21 +84,18 @@
TrueValue="{ThemeResource CardBackgroundFillColorDefaultBrush}"/>
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -329,28 +326,45 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ Value="{Binding ElementName=ItemsPanelSelector, Path=Current}">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Snap.Hutao/Snap.Hutao/View/Page/AchievementPage.xaml b/src/Snap.Hutao/Snap.Hutao/View/Page/AchievementPage.xaml
index ac333887..9887f549 100644
--- a/src/Snap.Hutao/Snap.Hutao/View/Page/AchievementPage.xaml
+++ b/src/Snap.Hutao/Snap.Hutao/View/Page/AchievementPage.xaml
@@ -131,7 +131,7 @@
DisplayMode="Inline"
IsPaneOpen="True"
OpenPaneLength="{StaticResource CompatSplitViewOpenPaneLength2}"
- PaneBackground="Transparent">
+ PaneBackground="{x:Null}">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+ Margin="0,2,0,0"
+ Style="{StaticResource SecondaryTextStyle}"
+ Text="{Binding Inner.Description}"
+ TextTrimming="CharacterEllipsis"/>
+
+
+
+
-
-
-
-
-
+
+
+
+
+
diff --git a/src/Snap.Hutao/Snap.Hutao/View/Page/HutaoDatabasePage.xaml b/src/Snap.Hutao/Snap.Hutao/View/Page/HutaoDatabasePage.xaml
index 10bbaafb..d5ed9b5b 100644
--- a/src/Snap.Hutao/Snap.Hutao/View/Page/HutaoDatabasePage.xaml
+++ b/src/Snap.Hutao/Snap.Hutao/View/Page/HutaoDatabasePage.xaml
@@ -22,7 +22,7 @@
-
+
@@ -31,7 +31,7 @@
-
+
@@ -113,21 +113,19 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -141,21 +139,19 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -175,19 +171,20 @@
-
-
-
-
-
-
-
+
+
@@ -266,58 +263,58 @@
Style="{StaticResource CaptionTextBlockStyle}"
Text="{shcm:ResourceString Name=ViewPageHutaoDatabaseOverviewConstellation6}"/>
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
diff --git a/src/Snap.Hutao/Snap.Hutao/View/Page/WikiAvatarPage.xaml b/src/Snap.Hutao/Snap.Hutao/View/Page/WikiAvatarPage.xaml
index d02037b0..7d1cf3ee 100644
--- a/src/Snap.Hutao/Snap.Hutao/View/Page/WikiAvatarPage.xaml
+++ b/src/Snap.Hutao/Snap.Hutao/View/Page/WikiAvatarPage.xaml
@@ -291,13 +291,13 @@
Margin="16,16,0,0"
ItemsSource="{Binding Selected.CultivationItemsView}"
SelectionMode="None">
-
+
-
+