improve:安全面板

This commit is contained in:
2026-02-18 22:22:58 +08:00
parent a7d0f022dc
commit 07de74b775
2 changed files with 0 additions and 17 deletions
@@ -66,7 +66,6 @@
</StackPanel>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center" Margin="0,0,15,0">
<Button x:Name="BtnSetOrChangePassword" Width="120" Height="32" Click="BtnSetOrChangePassword_Click" Content="设置/修改密码"/>
<Button x:Name="BtnDisablePassword" Width="90" Height="32" Margin="8,0,0,0" Click="BtnDisablePassword_Click" Content="关闭密码"/>
</StackPanel>
</Grid>
@@ -43,7 +43,6 @@ namespace Ink_Canvas.Windows.SettingsViews
var enabled = sec != null && sec.PasswordEnabled;
if (BtnSetOrChangePassword != null) BtnSetOrChangePassword.IsEnabled = enabled;
if (BtnDisablePassword != null) BtnDisablePassword.IsEnabled = enabled;
// 用途开关:仅在启用密码功能时可操作
var usageEnabled = enabled;
@@ -155,21 +154,6 @@ namespace Ink_Canvas.Windows.SettingsViews
}
}
private void BtnDisablePassword_Click(object sender, RoutedEventArgs e)
{
// 触发和开关一致的逻辑
if (FindToggleSwitch("ToggleSwitchPasswordEnabled") is Border b)
{
// 模拟点击到 off
if (MainWindow.Settings?.Security?.PasswordEnabled == true)
{
_isLoaded = true;
SetToggleSwitchState(b, false);
HandleToggleSwitchChange("PasswordEnabled", false);
}
}
}
public event EventHandler<RoutedEventArgs> IsTopBarNeedShadowEffect;
public event EventHandler<RoutedEventArgs> IsTopBarNeedNoShadowEffect;