improve:安全面板
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user