mirror of
https://github.com/azaion/annotations.git
synced 2026-04-22 09:46:30 +00:00
26 lines
873 B
C#
26 lines
873 B
C#
using System.Windows;
|
|
using Azaion.Common.DTO.Config;
|
|
using Microsoft.Extensions.Options;
|
|
|
|
namespace Azaion.Annotator;
|
|
|
|
public partial class HelpWindow : Window
|
|
{
|
|
private readonly AnnotatorWindowConfig _annotatorWindowConfig;
|
|
|
|
public HelpWindow(IOptions<AnnotatorWindowConfig> windowConfig)
|
|
{
|
|
_annotatorWindowConfig = windowConfig.Value;
|
|
Loaded += (_, _) => CbShowHelp.IsChecked = _annotatorWindowConfig.ShowHelpOnStart;
|
|
Closing += (sender, args) =>
|
|
{
|
|
args.Cancel = true;
|
|
Visibility = Visibility.Hidden;
|
|
};
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void CbShowHelp_OnChecked(object sender, RoutedEventArgs e) => _annotatorWindowConfig.ShowHelpOnStart = true;
|
|
private void CbShowHelp_OnUnchecked(object sender, RoutedEventArgs e) => _annotatorWindowConfig.ShowHelpOnStart = false;
|
|
|
|
} |