Neu in .NET 8.0 [22]: Neues Steuerelement OpenFolderDialog für WPF

Microsoft liefert in .NET 8.0 nach vielen Jahren erstmals wieder ein neues Steuerelement für die Windows Presentation Foundation.

In Pocket speichern vorlesen Druckansicht 2 Kommentare lesen

(Bild: charnsitr/Shutterstock.com)

Lesezeit: 1 Min.
Von
  • Dr. Holger Schwichtenberg

Viele Jahre lang gab es keine neuen Steuerelemente für die Windows Presentation Foundation (WPF). In .NET 8.0 liefert Microsoft nun einen neuen Dialog (Klasse Microsoft.Win32.OpenFolderDialog) für das Auswählen von Ordnern im Dateisystem (siehe Listing).

Der Dotnet-Doktor – Holger Schwichtenberg

Dr. Holger Schwichtenberg ist technischer Leiter des Expertennetzwerks www.IT-Visions.de, das mit 53 renommierten Experten zahlreiche mittlere und große Unternehmen durch Beratungen und Schulungen sowie bei der Softwareentwicklung unterstützt. Durch seine Auftritte auf zahlreichen nationalen und internationalen Fachkonferenzen sowie mehr als 90 Fachbücher und mehr als 1500 Fachartikel gehört Holger Schwichtenberg zu den bekanntesten Experten für .NET und Webtechniken in Deutschland.

Es öffnet sich der Standarddialog des Windows-Betriebssystems. Realisiert wurde die Klasse Microsoft.Win32.OpenFolderDialog aber nicht von Microsoft selbst, sondern dem Community-Mitglied Jan Kučera.

Die Serie zu den Neuerungen in .NET 8.0
OpenFolderDialog openFolderDialog = new OpenFolderDialog()
{
    Title = "Select folder to open ...",
    InitialDirectory = 
      Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles),
};

string folderName = "";
if (openFolderDialog.ShowDialog() == true)
{
    folderName = openFolderDialog.FolderName;
}

So zeigt sich der neue WPF-Dialog in Windows 11.

(Bild: Screentshot (Holger Schwichtenberg))

(rme)