From 35e9edfd4d3bee696ca30ed4af5a197793e131f7 Mon Sep 17 00:00:00 2001 From: Craig Roberts Date: Thu, 16 Jan 2025 14:35:38 -0500 Subject: [PATCH] Update WindowExtensions.Dialogs.cs (#167) --- src/WinUIEx/WindowExtensions.Dialogs.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/WinUIEx/WindowExtensions.Dialogs.cs b/src/WinUIEx/WindowExtensions.Dialogs.cs index 93bad0cd..fb0f8403 100644 --- a/src/WinUIEx/WindowExtensions.Dialogs.cs +++ b/src/WinUIEx/WindowExtensions.Dialogs.cs @@ -43,5 +43,17 @@ public static FileSavePicker CreateSaveFilePicker(this Window window) WinRT.Interop.InitializeWithWindow.Initialize(savePicker, window.GetWindowHandle()); return savePicker; } + + /// + /// Creates a new instance of a FolderPicker with the provided window as a parent. + /// + /// Parent window + /// FolderPicker + public static FolderPicker CreateFolderPicker(this Window window) + { + FolderPicker folderPicker = new FolderPicker(); + WinRT.Interop.InitializeWithWindow.Initialize(folderPicker, window.GetWindowHandle()); + return folderPicker; + } } }