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.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; }