Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

WPF Tutorial

Windows Presentation Foundation je programovací nástroj pre tvorbu bohatých užívateľských rozhraní pre Windows - založené počítačové aplikácie . WPF pracuje na NET Framework . , Využíva Extensible Application Markup Language a kombinuje 2D/3D grafiku , dokumenty a multimediálne súbory do jedného , ľahký-k - použitie rámca . Zahrnuté v WPF je šesť základných stromy triedy , ktoré sú tiež nazývané hierarchie . WPF 4.0

V centre WPF je vektor - založené rendering engine , ktorý nie je obmedzený rozlíšenie , čo znamená , že môžu byť použité pre návrh aplikácie , ktorá pracuje s akýmkoľvek prehliadačom alebo zariadenia so systémom Windows . Najnovšia verzia WPF je založený na . NET Framework 4 a obsahuje nové radiče pre budovanie podnikových aplikácií , nové triedy pre definovanie kontrolných vzhľady a lepšie vykresľovanie .
Class Hierarchia Prehľad

WPF obsahuje hierarchiu systému triedy , v rámci ktorého môžu byť všetky ovládacie prvky , tlačidlá a funkcie softvéru , je nájdený . Patrí medzi ne System.Threading.DispatcherObject , System.Windows.DependecyObject , System.Windows.Media.Visual , System.Windows.UIElement , Systems.Windows.FrameworkElement a System.Windows.Controls.Control .


System.Threading.DispatcherObject

V rámci tejto hierarchie sú funkcie , ktoré manipulujú súbežnosť a ohrozujú funkcie , ktoré všetky používajú slučka správ Win32 . Ten je založený na udalostiach , ako aplikácie , prenášať funkciu udalosti do fronty správ Win32 , keď potrebujú niečo . V podstate , môžete použiť Dispatcher objekt vytvoriť jednotný závitom objekt , ktorý je potom daný ukazovateľ na dispečera .
System.Windows.DependencyObject

Táto trieda bola postavená tak , aby sústredili na vlastnostiach cez akciách . Sleduje závislosti medzi výrazmi vlastníctva a potom sa automaticky znovu overí majetkové hodnoty , ako sú závislosti medzi zmenou . Plus , vlastnosti sú uložené efektívnejšie vo vyšších objektov vrstvy , čo znamená menšie závislé objekty sa nemusia nutne mať všetky ich vlastnosti k nim. To znižuje úložný priestor potrebný na vybavenie žiadosti a zvyšuje rýchlosť spracovania .
System.Windows.Media.Visual

Vizuálny trieda strom obsahuje funkcie pre kreslenie potrebné k vytvoriť vizuálne prvky . Všimnite si , že všetky Visuals pokyny sú ukladané do vyrovnávacej pamäte , takže pixely môžu byť vytvorené s vyššou obnovovacou frekvenciou . To zas znižuje šancu na uplatnenie stále nereaguje . Ďalej táto trieda čerpá obsah zo " späť na front , " čo znamená nové obrazové body sú jednoducho vypracované na starých pixelov . Výhodou je to , že vám umožní vytvoriť polopriehľadnou vizuálneho obsahu .
System.Windows.UIElement

Táto trieda spracováva svoje čiastkové úlohy spojené s usporiadaním , vstupné a udalosti . Dispozície funkcia vám umožní nastaviť veľkosť danej komponenty a usporiadanie , zatiaľ čo vstupné funkcie zvládnuť kľúčové slovo a myši transakcie . Kľúčovou funkciou centrum okolo Command väzby , kde môžu byť niektoré vstupné gestá viazaná priamo na konkrétne príkazy a ich súvisiacich akciách .
System.Windows.FrameworkElement

FrameworkElement strom obsahuje zásady a úpravy týkajúce sa rozvrhnutia . Na rozdiel od UIElement však FrameworkElement sa zaujíma viac s vlastnosťami , ktoré riadia rozvrhnutie . Tieto vlastnosti zahŕňajú HorizontalAlignmentna , VerticalAlignment , MinWidth a okraj . Plus , trieda ponúka šablóny dát , pričom spôsob akým sú dáta organizované , závisí od typu údajov , ktoré sú prístupné .
System.Windows.Controls.Control

finále WPF hierarchie triedy contanis početné " stock " vlastnosti pre prispôsobenie vzhľadu ovládacích prvkov . Je tiež spracováva väzby niektorých príkazov , ako je červené tlačidlo " X " , do niektorých vstupných gest , ako je napríklad niekto klikne povedal tlačidlo . Konkrétne, to vám umožní upraviť spôsob , akým taká súvisiace komponenty funkcie a objaví
.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené