簡體   English   中英

Microsoft.Win32.OpenFileDialog:取消時保存文件路徑

[英]Microsoft.Win32.OpenFileDialog: save file path on cancel

用於保留“打開文件”對話框的文件路徑的默認Microsoft Office 2010行為似乎返回到其上次瀏覽的位置。

  • 打開Microsoft Word 2010。
  • 按Ctrl + O。
  • OpenFileDialog打開,例如, C:\\Temp\\
  • 瀏覽文件樹到C:\\Users\\mike\\Documents\\ 不要選擇文件,然后取消操作。
  • 再次按Ctrl + O。
  • 對話框將打開到C:\\Users\\mike\\Documents\\目錄。

我想在WPF應用程序中復制此行為。 但是, Microsoft.Win32.OpenFileDialog類似乎沒有執行此操作的方法。 如果按“取消”(如廣告所示),對話框將返回false ,但是在這種情況下,不會設置FileName屬性,並且似乎無法捕獲該目錄。

關於如何執行此操作的任何建議?

感謝大家的回應。 答案似乎是沒有答案。

感謝吉姆·米歇爾(Jim Mischel)在評論中提供此鏈接,該鏈接可能會提供一個開始: stackoverflow.com/q/4106120/56778

還要感謝Hans Passant的評論“您必須進入IFileDialogEvents。 這並非完全不可能,但是WPF不會為您提供任何幫助。

我有一個截止日期,此功能並不重要,因此我暫時放棄此功能。 如果我提出解決方案,請在此處發布。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM