コード例 #1
0
ファイル: EditorWindow.cs プロジェクト: zydchina818/PowerToys
        protected void OnSaveApplyTemplate(object sender, RoutedEventArgs e)
        {
            var mainEditor = App.Overlay;
            if (mainEditor.CurrentDataContext is LayoutModel model)
            {
                // If new custom Canvas layout is created (i.e. edited Blank layout),
                // it's type needs to be updated
                if (model.Type == LayoutType.Blank)
                {
                    model.Type = LayoutType.Custom;
                }

                model.Persist();
            }

            LayoutModel.SerializeDeletedCustomZoneSets();

            _backToLayoutPicker = false;
            Close();
            mainEditor.CloseEditor();
        }
コード例 #2
0
ファイル: MainWindow.xaml.cs プロジェクト: yqjack/PowerToys
 private void OnClosing(object sender, EventArgs e)
 {
     LayoutModel.SerializeDeletedCustomZoneSets();
     EditorOverlay.Current.Close();
 }
コード例 #3
0
 private void OnClosing(object sender, EventArgs e)
 {
     LayoutModel.SerializeDeletedCustomZoneSets();
     App.Overlay.CloseLayoutWindow();
     App.Current.Shutdown();
 }