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"> - + - +