Windows Presentation Foundation , of WPF , is een programmeertaal bibliotheek die door Microsoft aan de ontwikkeling mogelijk maken van toepassingen met de look en feel van het Windows-besturingssysteem . Het omvat ook werkwijzen die door alle Windows programma's en commando wisselen tussen toepassingen en het besturingssysteem . Graphics Engine Een van de kernelementen van WPF is een rendering engine , waardoor layout elementen en knoppen in een nieuwe toepassing om de look te bereiken en het gevoel van de bekende Windows-toepassingen . Het systeem is gebaseerd op vector graphics . Dit slaat graphics als een reeks van lijnen, omgezet in codes . De codes beschrijven de richting en de lengte van elke lijn , en andere eigenschappen zoals kleur en dikte . De vector graphics pakket herinterpreteert deze codes terug in grafiek voor weergave . Het alternatief systeem voor vectorafbeeldingen , niet gebruikt in WPF , heet bitmap , waarin elke grafische opslaat als een afbeelding bestaat uit een raster van gekleurde pixels . XAML Microsoft gebruikt de Extensible Application Markup Language om acties voor objecten definiëren op de gebruikersinterface ( een voorbeeld van een gebruikersinterface -object is een " button" ) . XAML is gebaseerd op de Extensible Markup Language of XML . Beide zijn zeer vergelijkbaar met de Hypertext Markup Language of HTML , die XAML uitdagingen als alternatief taal voor het creëren van webpagina's . WPF 's kunnen worden uitgevoerd in zowel stand - alone windows of web browsers . Object - Oriëntatie WPF is een object - georiënteerd programmeren systeem . " Object - oriented" betekent dat elk element van de gebruikersinterface wordt behandeld als een afzonderlijke actor die kan communiceren met andere objecten in het programma . Elementen zijn gecategoriseerd als behorend tot een groep , en erven eigenschappen , zoals data structuren , uit die groep . Bibliotheken Functie De WPF omgeving biedt een bibliotheek van standaard ramen voorwerpen en handelingen , zoals pop - up vensters , en "OK" of " Annuleren" knoppen . Deze functie libraries Ook een code bevatten , waardoor nieuwe programma's om te communiceren met het besturingssysteem met behulp van standaard Windows -faciliteiten ( zoals de "Opslaan als" venster ) . De functie bibliotheek stelt ook eenvoudige integratie van animatie , afbeeldingen en een mediaspeler voor het afspelen van audio -en videofragmenten .
|