コード例 #1
0
        private void DisplayReleaseNotes(string html)
        {
            string htmlFile = Path.GetTempFileName();
            File.WriteAllText(htmlFile, html);

            using (var dialog = new ReleaseNotesDialog {HtmlFile = new Uri($"file://{htmlFile}")})
            {
                dialog.ShowReleaseNotesChanged +=
                    (sender, args) => _generalOptions.ShowReleaseNotes = args.ShowReleaseNotes;
                dialog.Closed += (sender, args) => File.Delete(htmlFile);
                dialog.ShowDialog();
            }
        }