В WPF / C # у меня есть требование щелкнуть кнопку, собрать некоторые данные, а затем поместить их в текстовый файл, который пользователь может загрузить на свой компьютер. Я могу получить первую половину этого, но как вы можете предложить пользователю диалоговое окно «Сохранить как»? Сам файл будет простым текстовым файлом.
102
Ответы:
Оба ответа пока ссылаются на
SaveFileDialog
класс Silverlight ; вариант WPF совсем немного отличается и отличаясь имен.источник
SaveFileDialog находится в пространстве имен Microsoft.Win32 - это может сэкономить вам 10 минут, которые потребовались мне, чтобы понять это.
источник
Вот пример кода:
источник
Воспользуйтесь
SaveFileDialog
классом .источник
Вам просто нужно создать SaveFileDialog и вызвать его метод ShowDialog.
источник
Все примеры до сих пор используют пространство имен Win32, но есть альтернатива:
Я использую метод расширения, чтобы получить
IWin32Window
от визуального контроля:Capitalize()
также является методом расширения, но о нем не стоит упоминать, поскольку существует множество примеров использования заглавной буквы в первой букве строки.источник
GetIWin32Window
?