code style

This commit is contained in:
Lightczx
2023-11-06 12:40:19 +08:00
parent 0c7ce7a72f
commit 88684bff00
2 changed files with 7 additions and 5 deletions

View File

@@ -12,10 +12,12 @@ public sealed partial class SettingsExpanderHelper
{
private static void OnIsItemsEnabledChanged(DependencyObject dp, DependencyPropertyChangedEventArgs e)
{
SettingsExpander expander = (SettingsExpander)dp;
foreach (SettingsCard item in expander.Items.Cast<SettingsCard>())
foreach (object item in ((SettingsExpander)dp).Items)
{
item.IsEnabled = (bool)e.NewValue;
if (item is Microsoft.UI.Xaml.Controls.Control control)
{
control.IsEnabled = (bool)e.NewValue;
}
}
}
}

View File

@@ -200,11 +200,11 @@
<!-- 进程 -->
<TextBlock Style="{StaticResource SettingsSectionHeaderTextBlockStyle}" Text="{shcm:ResourceString Name=ViewPageLaunchGameProcessHeader}"/>
<cwc:SettingsExpander
shch:SettingsExpanderHelper.IsItemsEnabled="{Binding Options.IsEnabled}"
Description="{shcm:ResourceString Name=ViewPageLaunchGameArgumentsDescription}"
Header="{shcm:ResourceString Name=ViewPageLaunchGameArgumentsHeader}"
HeaderIcon="{shcm:FontIcon Glyph=&#xE943;}"
IsExpanded="True"
shch:SettingsExpanderHelper.IsItemsEnabled="{Binding Options.IsEnabled}">
IsExpanded="True">
<ToggleSwitch Width="120" IsOn="{Binding Options.IsEnabled, Mode=TwoWay}"/>
<cwc:SettingsExpander.Items>
<cwc:SettingsCard Description="{shcm:ResourceString Name=ViewPageLaunchGameAppearanceExclusiveDescription}" Header="-window-mode exclusive">