其中包括迄今为止存储库中投票最多的 API 建议 – 允许用户选择文件夹的OpenFolderDialog控件 – 以及文件对话框上支持新的用户场景的几个新属性,例如单独保存状态、限制文件夹导航等。 到目前为止,WPF 支持 Windows Vista 中引入的Common Item DialogAPI以及在旧操作系统上运行时遗留的GetOpenFileName和GetSaveFileNam...
本篇翻译于Dipesh Kumar的文章WPF File Dialog Improvements in .NET 8 – .NET Blog (microsoft.com) 我们很高兴宣布从 .NET 8 Preview 7 开始,对 WPF 中的通用文件对话框 API 进行了一系列新的改进。其中包括迄今为止存储库中投票最多的 API 建议 – 允许用户选择文件夹的OpenFolderDialog控件 – 以及文件...
“打开文件夹”按钮显示一个 OpenFolderDialog 并在 TextBox 中加载所选文件夹的路径,这反过来又在 LisBox 中加载位于所选文件夹以及主文件夹的子文件夹中的所有文本files.txt。 例如,在 ListBox 中选择的文本将写入或保存在 TextList.ini 文件中,而未选择的文本将从TextList.ini文件中删除。请您能帮助我,我...
其中包括迄今为止存储库中投票最多的 API 建议 – 允许用户选择文件夹的 OpenFolderDialog 控件 – 以及文件对话框上支持新的用户场景的几个新属性,例如单独保存状态、限制文件夹导航等。 到目前为止,WPF 支持 Windows Vista 中引入的Common Item DialogAPI 以及在旧操作系统上运行时遗留的GetOpenFileName和GetSaveFi...
常见的打开文件夹对话框是作为OpenFolderDialog类实现的,位于Microsoft.Win32命名空间中。 以下代码显示了如何创建、配置和显示对话框。 C# // Configure open folder dialog boxMicrosoft.Win32.OpenFolderDialog dialog =new(); dialog.Multiselect =false; dialog.Title ="Select a folder";// Show open folder ...
WPF中没有自带的用于选择打开文件夹的对话框控件,因此要在程序中使用OpenFolderDialog,主要有三种方法: 使用WinForm封装的系统对话框:System.Windows.Forms.FolderBrowserDialog; P/Invoke,调用Win32 API SHBrowseForFolder(); 自己动手写一个 前两种本质上都是一样的,都是调用SHBrowseForFolder()打开老式的文件夹选择对话...
WPF 中的OpenFileDialog和 OpenFolderDialog using(vardialog =newSystem.Windows.Forms.FolderBrowserDialog() { SelectedPath = destinationApp, ShowNewFolderButton =true}) { System.Windows.Forms.DialogResult result=dialog.ShowDialog();if(result ==System.Windows.Forms.DialogResult.OK)...
Note that when the ShowDialog method is called the UI of the host application will freeze until the dialog closes. Example 1: Show a open folder dialog C# publicpartialclassMainWindow:Window{publicMainWindow(){InitializeComponent();this.Loaded+=MainWindow_Loaded;}privatevoidMainWindow_Loaded(object...
OpenFolderDialog WPF 新增硬體加速,以及用於瀏覽和選取 .NET 8 中資料夾的新控制項。 硬體加速 先前,所有從遠端存取的 WPF 應用程式都必須使用軟體轉譯,即使系統具有硬體轉譯功能也是如此。 .NET 8 新增了選項,可讓您選擇使用遠端桌面通訊協定 (RDP) 的硬體加速。
FolderBrowserDialog没有等效控件。 FontDialog没有等效控件。 FormWindowWindow不支持子窗口。 GroupBoxGroupBox HelpProvider没有等效控件。没有 F1 帮助。 “What's This”帮助被工具提示所取代。 HScrollBarScrollBar滚动内置于容器控件中。 ImageList没有等效控件。