Uno degli elementi principali di WPF è un motore di rendering , consentendo elementi di layout e pulsanti in una nuova applicazione per ottenere il look and feel di applicazioni Windows ben noti. Il sistema è basato su grafica vettoriale. Consente di archiviare le immagini come una serie di linee , convertiti in codici . I codici descrivono la direzione e la lunghezza di ogni linea e altre proprietà quali il colore o spessore . Il pacchetto di grafica vettoriale reinterpreta questi codici indietro nel grafico per la visualizzazione. Il sistema alternativo per la grafica vettoriale , non utilizzati in WPF , è chiamata bitmap , che memorizza ogni elemento grafico come un'immagine composta da una griglia di pixel colorati .
XAML
Microsoft utilizza l' Extensible Application Markup Language per definire le azioni per gli oggetti nell'interfaccia utente ( un esempio di un oggetto dell'interfaccia utente è un " bottone" ) . XAML è basato sul Extensible Markup Language , o XML . Entrambi sono molto simili al Hypertext Markup Language o HTML , che XAML sfida come una lingua alternativa per la creazione di pagine web. Programmi WPF può essere eseguito in browser Windows o Web autonoma .
Object- Orientation
WPF è un sistema di programmazione orientato agli oggetti . Significa " Object - oriented" che ogni elemento dell'interfaccia utente viene considerato come un attore separato che può interagire con altri oggetti nel programma . Gli elementi sono classificati come appartenenti ad un gruppo , ed ereditano le proprietà , come strutture di dati , da quel gruppo .
Librerie di funzioni
L'ambiente WPF fornisce una libreria di standard di oggetti finestre e le azioni , come le finestre pop-up, e "OK" o pulsanti "Annulla". Queste librerie di funzioni comprendono anche il codice , permettendo nuovi programmi di interagire con il sistema operativo utilizzando i servizi standard di Windows ( come ad esempio il "Salva con nome" ) . La libreria di funzioni permette inoltre una facile integrazione di animazioni, immagini e un lettore multimediale per riprodurre i clip audio e video .
Programmazione © www.354353.com