Wat is er nieuw in WPF voor .NET 8
WPF voegt hardwareversnelling toe en een nieuwe controle voor het bladeren door en selecteren van mappen in .NET 8.
Hardwareversnelling
Voorheen moesten alle WPF-toepassingen die op afstand werden geopend softwarerendering gebruiken, zelfs als het systeem hardwarerenderingsmogelijkheden had. .NET 8 voegt een optie toe waarmee u kunt kiezen voor hardwareversnelling voor Remote Desktop Protocol (RDP).
Hardwareversnelling verwijst naar het gebruik van de GPU (Graphics Processing Unit) van een computer om het weergeven van grafische en visuele effecten in een toepassing te versnellen. Dit kan leiden tot verbeterde prestaties en naadloze, responsieve afbeeldingen. Softwarerendering is daarentegen uitsluitend afhankelijk van de centrale verwerkingseenheid (CPU) van de computer om afbeeldingen weer te geven, wat langzamer en minder effectief kan zijn.
Als u zich wilt aanmelden, stelt u de configuratie-eigenschap Switch.System.Windows.Media.EnableHardwareAccelerationInRdp
in op true
in een runtimeconfig.json-bestand. Zie Hardwareversnelling in RDPvoor meer informatie.
OpenFolderDialog
WPF bevat een nieuw dialoogvenstercontrole genaamd OpenFolderDialog. Met dit besturingselement kunnen app-gebruikers door mappen bladeren en selecteren. Voorheen vertrouwden app-ontwikkelaars op software van derden om deze functionaliteit te bereiken.
var openFolderDialog = new OpenFolderDialog()
{
Title = "Select folder to open ...",
InitialDirectory = Environment.GetFolderPath(
Environment.SpecialFolder.ProgramFiles)
};
string folderName = "";
if (openFolderDialog.ShowDialog())
{
folderName = openFolderDialog.FolderName;
}
Zie Verbeteringen in het dialoogvenster WPF-bestanden in .NET 8 (.NET-blog)voor meer informatie.
.NET Desktop feedback