? Windows Presentation Foundation , eller WPF , är ett programmeringsspråk bibliotek tillhandahålls av Microsoft för att möjliggöra utveckling av tillämpningar med utseendet och känslan av operativsystemet Windows . Det omfattar även metoder som används av alla Windows-program för att utbyta data och kommandon mellan applikationer och operativsystem . Graphics Engine
En av kärnpunkterna i WPF är en renderingsmotor som möjliggör layoutelement och knappar i ett nytt program för att uppnå utseendet och känslan av välkända Windows-program . Systemet bygger på vektorgrafik . Detta lagrar grafik som en serie av linjer , omräknat till koder . Koderna beskriver riktningen och längden av varje rad , och andra egenskaper , såsom färg eller tjocklek . Den vektorgrafik paketet re - tolkar dessa koder tillbaka in i diagram för visning . Det alternativa systemet till vektorgrafik , inte används i WPF , heter bitmap , som lagrar varje grafiskt som en bild består av ett rutnät av färgade bildpunkter . Addera XAML
Microsoft använder Extensible Language Application Markup att fastställa åtgärder för objekt i användargränssnittet ( ett exempel på ett användargränssnitt objekt är en " knapp " ) . XAML baseras på Extensible Markup Language , eller XML. Båda är mycket lik den Hypertext Markup Language , eller HTML , som XAML utmaningar som ett alternativt språk för att skapa webbsidor . WPF -program kan köras i antingen fristående fönster eller webbläsare .
Objektorientering
WPF är ett objektorienterat programmeringsspråk systemet . " Objekt - orienterade " betyder att varje element i användargränssnittet behandlas som en separat aktör som kan interagera med andra objekt i programmet . Element kategoriseras som tillhörande en grupp , och ärver egenskaper, såsom datastrukturer , från den gruppen .
Funktion Bibliotek
WPF miljön ger ett bibliotek av standard Windows-objekt och handlingar , såsom pop - up fönster , och "OK" eller " Avbryt "-knapparna. Dessa funktionsblock bibliotek inkluderar kod , som möjliggör nya program för att interagera med operativsystemet med hjälp av vanliga Windows- anläggningar ( t.ex. " Spara som " fönstret ) . Funktionen Biblioteket möjliggör också enkel integrering av animation , bilder och en mediaspelare för att spela upp ljud-och videoklipp .