WPF сохранить как диалоговое окно в представлении?

В моем приложении есть мастер с некоторыми шагами, используемыми для экспорта данных.

Я хочу, чтобы одним из этих шагов был шаг «Сохранить как», когда пользователь выбирает место на диске, куда будут экспортированы результаты.

Я не хочу открывать диалоговое окно «Сохранить как», но хотел бы иметь эквивалент в представлении, которое я мог бы добавить в свой мастер как «еще один шаг».

Есть идеи?


person Nicolas    schedule 26.03.2012    source источник


Ответы (1)


К сожалению, это невозможно без создания собственного нестандартного элемента управления сохранением. Сохранение местоположения в Windows осуществляется с помощью общего диалогового окна сохранения файла. Это представлено в виде диалогового окна и не может быть встроено в качестве встроенного элемента управления.

Мой совет - следовать схеме, изложенной другими волшебниками.

  • Место сохранения должно быть указано в текстовом поле, в котором пользователи могут напрямую указать место сохранения.
  • Справа от поля находится кнопка «Обзор», которая подключена к диалоговому окну сохранения.

Я определенно настоятельно рекомендую не реализовывать собственный элемент управления сохранением. В стандартном диалоговом окне «Сохранить» есть много странных нюансов, которые вы почти наверняка пропустите (сетевое расположение, точка обмена и т. Д.). Результатом будет нестандартный и разочаровывающий опыт для конечных пользователей.

person JaredPar    schedule 26.03.2012
comment
+1, потому что я определенно настоятельно рекомендую не реализовывать собственный элемент управления «Сохранить». - person RQDQ; 26.03.2012