Vad är WPF?

Av: Maria Nilsson

Windows Presentation Foundation (WPF) är ett grafiskt användargränssnitt (GUI) som tillhandahålls av Microsoft för att bygga användargränssnitt i Windows-miljöer. WPF är en av de två huvudsakliga teknikerna för att skapa användargränssnitt i .NET-ramverket, den andra är Windows Forms. WPF introducerades för första gången i Windows Vista och finns sedan dess tillgänglig i alla senare versioner av Windows. WPF använder sig av XAML (Extensible Application Markup Language) för att skapa användargränssnitt. XAML är ett markup-språk som liknar HTML och XML. En av de stora fördelarna med WPF jämfört med Windows Forms är den grafiska flexibiliteten. WPF tillåter utvecklare att skapa användargränssnitt med avancerade grafiska effekter som inte är möjliga att uppnå med Windows Forms. En annan stor fördel med WPF är den separation av layout och logik som XAML tillåter. I Windows Forms måste layouten och logiken för ett användargränssnitt ofta skrivas i samma kodfil. Med WPF kan layouten och logiken istället skrivas i separata filer, vilket gör det enklare att hålla koden organiserad och lättare att ändra layouten utan att behöva ändra koden. Det finns dock också nackdelar med WPF. En av dessa är att det är en relativt ny teknik, vilket innebär att det finns mindre dokumentation och hjälp att tillgå jämfört med Windows Forms. WPF är en mycket kraftfull teknik för att skapa användargränssnitt i Windows. Den stora flexibiliteten och separationen av layout och logik gör det till ett bra val för utvecklare som vill skapa avancerade och anpassningsbara användargränssnitt.

Jobb: Se lediga jobb som kräver WPF kompetens

Se relaterade ämnen:

Skapa din anonyma profil och få erbjudanden från 800 techbolag

Få erbjudanden och ansök anonymt.

Registrera dig nu

Om Demando

Välkommen till Demando. Vi är Sveriges största plattform för techrekrytering – och finns till för alla er som skapar tech - från utvecklare till designers, projektledare eller säljare. Här finns över 30 000 registrerade techtalanger och 800 bolag redo att hitta sin perfekta match.