[Settings][PTRun]Improve XAML and settings page loading (#32643)

* Improve Run settings page performance

* Use ItemTemplateSelector for plugin options
* Use ItemsRepeater for plugins list

* fix xaml formatting
This commit is contained in:
Davide Giacometti
2024-05-08 16:16:54 +02:00
committed by GitHub
parent b0e59d66b5
commit 9699feea40
3 changed files with 359 additions and 264 deletions

View File

@@ -29,6 +29,8 @@ namespace Microsoft.PowerToys.Settings.UI.ViewModels
public string SecondDisplayDescription => _additionalOption.SecondDisplayDescription;
public PluginAdditionalOption.AdditionalOptionType Type => _additionalOption.PluginOptionType;
// Bool checkbox setting
public bool ShowCheckBox => _additionalOption.PluginOptionType == PluginAdditionalOption.AdditionalOptionType.Checkbox;