Files
annotations/Azaion.Annotator/HelpWindow.xaml.cs
T

26 lines
810 B
C#

using System.Windows;
using Azaion.Common.DTO.Config;
using Microsoft.Extensions.Options;
namespace Azaion.Annotator;
public partial class HelpWindow : Window
{
private readonly WindowConfig _windowConfig;
public HelpWindow(IOptions<WindowConfig> windowConfig)
{
_windowConfig = windowConfig.Value;
Loaded += (_, _) => CbShowHelp.IsChecked = _windowConfig.ShowHelpOnStart;
Closing += (sender, args) =>
{
args.Cancel = true;
Visibility = Visibility.Hidden;
};
InitializeComponent();
}
private void CbShowHelp_OnChecked(object sender, RoutedEventArgs e) => _windowConfig.ShowHelpOnStart = true;
private void CbShowHelp_OnUnchecked(object sender, RoutedEventArgs e) => _windowConfig.ShowHelpOnStart = false;
}