add:debug功能
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
using Ink_Canvas.Helpers;
|
||||
using Ink_Canvas.Windows.SettingsViews.Helpers;
|
||||
using System.Windows;
|
||||
using Page = iNKORE.UI.WPF.Modern.Controls.Page;
|
||||
|
||||
namespace Ink_Canvas.Windows.SettingsViews.Pages
|
||||
{
|
||||
public partial class DebugPage : Page
|
||||
{
|
||||
private bool _isLoaded;
|
||||
|
||||
public DebugPage()
|
||||
{
|
||||
InitializeComponent();
|
||||
Loaded += (s, e) =>
|
||||
{
|
||||
ToggleSwitchDebugConsole.IsOn = SettingsManager.Settings.Advanced.IsDebugConsoleEnabled;
|
||||
_isLoaded = true;
|
||||
};
|
||||
Unloaded += (s, e) => _isLoaded = false;
|
||||
}
|
||||
|
||||
private void ToggleSwitchDebugConsole_Toggled(object sender, RoutedEventArgs e)
|
||||
{
|
||||
if (!_isLoaded) return;
|
||||
bool isOn = ToggleSwitchDebugConsole.IsOn;
|
||||
SettingsManager.Settings.Advanced.IsDebugConsoleEnabled = isOn;
|
||||
SettingsManager.SaveSettingsToFile();
|
||||
|
||||
if (isOn) DebugConsoleManager.Show();
|
||||
else DebugConsoleManager.Hide();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user