WPFbrukergrensesnitt
WPF, Windows Presentation Foundation, er et grafisk brukergrensesnittrammeverk i .NET som brukes til å utvikle Windows-baserte desktop-applikasjoner. Det skiller seg fra eldre WinForms ved å tilby deklarativ UI via XAML, omfattende grafikk- og mediestøtte, og en retained‑mode scenegraph basert på DirectX for grafisk rendering.
Arkitektur og design: UI deklareres i XAML og bygges opp i en scenegraph som håndterer visuell tilstand.
Kontroller og layout: WPF leverer et omfattende kontrollsett og et fleksibelt layotsystem med panelene Grid, StackPanel,
Data binding og kommandoer: rammeverket tilbyr databinding mellom UI og dataobjekter, støtte for INotifyPropertyChanged og kommandomønsteret
Interoperabilitet og hosting: WPF kan integreres i eksisterende WinForms- eller Win32‑applikasjoner og støtter hosting av andre
Historie og plattform: WPF ble introdusert med .NET Framework 3.0 i 2006 og er primært Windows‑basert. Senere
Ytelse og utviklingsprinsipper: WPF bruker maskinvareakselsert rendering via DirectX og støtte for 2D/3D grafikk. For store