Windows Presentation Foundation (WPF)
Johdanto
Windows Presentation Foundation (tunnetaan myös nimellä WPF) on graafinen osajärjestelmän ominaisuus Microsoft .NET Framework 3.0 saatavana Windows XP SP2, Windows Server 2003 ja Windows Vista.
WPF tarjoaa perustan rakentamiseen seuraavan sukupolven käyttöliittymän tarjoamalla yhtenäinen lähestymistapa UI, Dokumentit, 2D- ja 3D-grafiikkaa, animaatiota, media ja vektori-pohjainen grafiikka (jolloin ääretön häviötön skaalaus).
WPF moottori routs grafiikka kautta Direct3D moottorin ja mahdollistaa Windows purkamaan grafiikka tehtäviä Grafiikkaprosessori löytyy tietokoneen näytönohjain. Tämä vähentää työtaakkaa tietokoneen keskusyksikkö.
WPF Ominaisuudet:
Digital Media Services
Kuitenkin WPF tarjoaa tiiviimpi integraatio muita ominaisuuksia, kuten käyttöliittymä (UI), asiakirjoja, ja media. Tämän avulla on mahdollista saada 3D-käyttöliittymän, 3D-asiakirjoja, ja 3D-median.
.
XAML - ex mätöntä sovellusosa M arkup L anguage
XAML on Deklaratiivinen Kielen Flow Control Support (lausutaan "Zamel"), joka yksinkertaistaa tapa luoda UI WPF sovellus.
Voit luoda näkyviä käyttöliittymän elementtejä declarative XAML markup, ja sitten erottaa UI määritelmän ajonaikaisen logiikka käyttämällä code takana tiedostoja.
Data Sidonta:
WPF tiedot sitova avulla irrottamista näkymä tietonsa ja tarjoamalla yksinkertainen ja johdonmukainen tapa sovellusten esitellä ja vuorovaikutuksessa tietoihin. Elementit voidaan sitoa tietoja eri tietolähteistä muodossa yhteinen kieli runtime (CLR) esineitä ja XML. WPF tarkastukset on sisäänrakennettu toiminnallisuus mahdollistavat joustavan muotoilu yhden datakohteita tai kokoelmien datakohdetta.
Lajittele, suodata ja ryhmä näkemykset voidaan tuottaa päälle tiedon.
WPF tukee kolmenlaisia sitova:
OneWay: lähteen muutoksista kiinteistön aiheuttaa muutoksia kohdeominaisuuden
kaksisuuntaisen: tämä sitova aiheuttaa muutoksia joko lähteen omaisuutta tai kohdeominaisuuden päivittää automaattisesti muut.
OneWayToSource: on käänteinen OneWay sito