private void OnLoaded(object sender, RoutedEventArgs routedEventArgs)
 {
     Activate();
     UpdateEditorPreviewVisibility(Settings.Default.EditPreviewHide);
     Dispatcher.InvokeAsync(() =>
     {
         InputKeyBindingsSettings.Update();
         LoadCommandLineOrLastFile();
     });
 }
Beispiel #2
0
 private void OnActivated(object sender, EventArgs eventArgs)
 {
     Activated -= OnActivated;
     Dispatcher.InvokeAsync(() =>
     {
         var updateMargins = Utility.Debounce(() => Dispatcher.Invoke(() => EditorMargins = CalculateEditorMargins()), 50);
         App.UserSettings.PropertyChanged += (o, args) => { if (args.PropertyName == nameof(App.UserSettings.SinglePaneMargin))
                                                            {
                                                                updateMargins();
                                                            }
         };
         SizeChanged += (s, e) => updateMargins();
         updateMargins();
         InputKeyBindingsSettings.Update();
         LoadCommandLineOrLastFile();
     });
 }