コード例 #1
0
ファイル: DialogWindow.xaml.cs プロジェクト: whilke/dcomposer
 private void MenuItem_Save_Click(object sender, RoutedEventArgs e)
 {
     if (!String.IsNullOrWhiteSpace(mOpenFile))
     {
         var page = mRootNode.Page as DialogPage;
         DialogLoader.Save(page, mOpenFile);
     }
     else
     {
         MenuItem_SaveAs_Click(sender, e);
     }
 }
コード例 #2
0
ファイル: DialogWindow.xaml.cs プロジェクト: whilke/dcomposer
        private void MenuItem_SaveAs_Click(object sender, RoutedEventArgs e)
        {
            var page = mRootNode.Page as DialogPage;

            SaveFileDialog saveDlg = new SaveFileDialog();

            saveDlg.FileName   = mOpenFile;
            saveDlg.DefaultExt = ".json";
            saveDlg.Filter     = "Dialog files (*.json)|*.json";

            Nullable <bool> result = saveDlg.ShowDialog();

            if (result == true)
            {
                DialogLoader.Save(page, saveDlg.FileName);
                mOpenFile = saveDlg.FileName;
            }
        }