UWP FolderPicker-显示对话框窗口,位于父窗口上方

问题描述

在按钮单击处理程序中,我使用以下代码显示 FolderPicker 对话框:

 var folderPicker = new FolderPicker();            
 folderPicker.SuggestedStartLocation = PickerLocationId.Desktop;
 folderPicker.FileTypeFilter.Add("*");
 StorageFolder folder = await folderPicker.PickSingleFolderAsync();

对话框窗口显示在屏幕的左上角。我希望该窗口在父窗口上方居中显示。我该怎么办?

解决方法

显示对话框窗口居中于父窗口

当前,UWP FolderPicker不提供特定于对话框窗口位置的api,而FolderPicker由系统级Runtime broker处理,换句话说,对话框将基于对话框设置其位置。 uwp应用程序窗口的位置。如果您确实需要此功能,请随时使用Windows反馈中心应用发布您的要求。