コード例 #1
0
        private void SaveDataToFileButton_Click(object sender, RoutedEventArgs e)
        {
            SaveFileDialog dialog = new SaveFileDialog();

            dialog.Filter     = "Dialogue extra data (*.dlgdt)|*.dlgdt|All files (*.*)|*.*";
            dialog.Title      = "Select save location";
            dialog.DefaultExt = ".dlgdt";

            if (dialog.ShowDialog() != System.Windows.Forms.DialogResult.OK)
            {
                return;
            }


            using (var stream = File.Create(dialog.FileName))
            {
                var serializer = new XmlSerializer(typeof(SerializationData));
                serializer.Serialize(stream, SerializationData.Create());
            }
        }