Windows Presentation Foundation (WPF)
Introduktion
Windows Presentation Foundation (også kendt som WPF) er den grafiske undersystem træk ved Microsoft .NET Framework 3.0 tilgængelig på Windows XP SP2, Windows Server 2003 og Windows Vista.
WPF giver grundlaget for at bygge den næste generation af brugergrænsefladen ved at give en samlet tilgang til UI, Dokumenter, 2D og 3D-grafik, animation, medier og vektor-baserede grafik (tillader en uendelig tabsfri skalering).
WPF motor ruter grafikken gennem Direct3D motor og lade Windows til at losse grafik opgaver til Graphics Processing Unit findes på computerens grafikkort. Dette vil reducere arbejdsbyrden på computerens centrale behandlingsenhed
WPF Features:.
Digital Media Services
Men WPF giver tættere integration med andre funktioner som brugergrænseflade (UI), dokumenter og medier. Dette gør det muligt at have 3D UI, 3D dokumenter, og 3D-medier.
XAML -. eX tensible P ROGRAMMETS M arkup S PROG
XAML er en Deklarativ sprog med Flow kontrol Support (udtales "Zamel"), der forenkler måde at skabe UI for WPF applikation.
Du kan oprette synlige UI elementer i deklarative XAML markup, og derefter adskille UI definitionen fra run-time logik ved at bruge kode-behind filer
Data Binding:.
WPF data binding tillader afkobling udsigten fra sine data og leverer en enkel og sammenhængende måde for programmer at præsentere og interagere med data. Elementer kan være bundet til data fra en række forskellige datakilder i form af fælles sprog runtime (CLR) objekter og XML. WPF kontroller har indbygget funktionalitet for at muliggøre fleksibel styling af enkelte dataelementer eller samlinger af dataelementer.
Sorter, kan filtrer og udsigt gruppe genereres på toppen af data
WPF understøtter tre typer af binding:.
OneWay: ændringer i kilden ejendom vil medføre ændringer i målet ejendom
tovejs: denne binding medfører ændringer enten kilden ejendom eller målet ejendom til automatisk at opdatere andre
OneWayToSource:. er det modsatte af