From 75a3cc8392a96fdb4560c2418dc7277dcff13923 Mon Sep 17 00:00:00 2001 From: Nikolay Kuznetsov Date: Wed, 26 May 2021 00:33:55 +0200 Subject: [PATCH] Make mods list a bit faster --- VRCMelonAssistant/Pages/Mods.xaml | 9 +++++++-- VRCMelonAssistant/Pages/Mods.xaml.cs | 4 ++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/VRCMelonAssistant/Pages/Mods.xaml b/VRCMelonAssistant/Pages/Mods.xaml index 402b3fd..e9b6e3f 100644 --- a/VRCMelonAssistant/Pages/Mods.xaml +++ b/VRCMelonAssistant/Pages/Mods.xaml @@ -48,7 +48,7 @@ @@ -97,7 +97,7 @@ - + @@ -143,6 +143,11 @@ + + + + + diff --git a/VRCMelonAssistant/Pages/Mods.xaml.cs b/VRCMelonAssistant/Pages/Mods.xaml.cs index 78bf36a..3625720 100644 --- a/VRCMelonAssistant/Pages/Mods.xaml.cs +++ b/VRCMelonAssistant/Pages/Mods.xaml.cs @@ -338,14 +338,12 @@ namespace VRCMelonAssistant.Pages { Mod mod = ((sender as System.Windows.Controls.CheckBox).Tag as Mod); mod.ListItem.IsSelected = true; - RefreshModsList(); } private void ModCheckBox_Unchecked(object sender, RoutedEventArgs e) { Mod mod = ((sender as System.Windows.Controls.CheckBox).Tag as Mod); mod.ListItem.IsSelected = false; - RefreshModsList(); } public class Category @@ -432,6 +430,8 @@ namespace VRCMelonAssistant.Pages } } + public Visibility PromotionVisibility => string.IsNullOrEmpty(PromotionText) ? Visibility.Collapsed : Visibility.Visible; + public record CategoryInfo(string Name, string Description) { public string Name { get; } = Name;