WPF 4
WPF 4 - egy viszonylag új technológia. Néhány jön több kiadásban .NET és fokozatosan javult:
Az első változat a WPF jött két másik: a Windows Communication Foundation (WCF) és a Windows Workflow Foundation (WF). Minden együtt hívták .NET 3.0.
Egy évvel később, volt egy új verzióját WPF részeként a .NET-keretrendszer 3.5. Új WPF alapok kissé javult, beleértve hibajavítások és teljesítménybeli fejlesztések.
Amikor a .NET-ben megjelent Service Pack Framework Service Pack 1 (SP1), WPF tervezők tudták, hogy adjunk néhány új funkciók, mint a sima grafika (shader köszönhetően), és a kifinomult DataGrid vezérlő.
A WPF, a legújabb kiadása számos fejlesztések, többek között értékes új eszközök épül WPF alapján a meglévő infrastruktúrát. Közül néhány a legjelentősebb változások - javított szöveg renderelés, természetesebb animációkat és támogatja a Windows 7, mint a szenzoros képességek és az új Tálca.
új eszközök
Az alábbi lista segít azonosítani néhány legjelentősebb változások következtek be WPF 3.0 kiadás ideje:
Fejlesztések a kétdimenziós grafika. Most, egy vizuális ábrázolás minden elemét lehet drasztikusan megváltoztatni hatások PhotoShop szellemében - keresztül építők struktúra (a legfeljebb 3 normál változat építők textúra). A fejlesztők, akik szeretnék, hogy manipulálják az egyes pixelek kézzel, és az is létrehoz a módosított képet WriteableBitmap osztályban.
Relief animáció. Ezek a funkciók lehetővé teszik, hogy még inkább élethű animációk, ugrás, felgyorsítja és swing természetesen.
A menedzser vizuális állapotban. Bevezetett Silverlight, vizuális állam vezetője megkönnyíti a változás kiterjed az ellenőrzések, anélkül, hogy megértsék a belső szerkezetét és működését.
Windows 7. A legújabb operációs rendszert a Microsoft hozzá egy egész tételt az új alapok. WPF natív módon támogatja a továbbfejlesztett tálca, amely lehetővé teszi a használatát Jump List, ikonok átfedik egymást, egy értesítést a haladás és eszköztárak miniatűr. A megfelelő hardver, akkor WPF érintőképernyős funkciók a Windows 7 támogatás, amely lehetővé teszi a gesztusok az érintőképernyőn, hogy ellenőrizzék a vizuális tárgyakat.
Javított megjelenítés. A WPF folyamatosan javul a kijelzés minőségét leküzdésével kapcsolatos problémák rajz olyan modell, amely nem függ a képernyő felbontását. A WPF 4 használható kerekítési elrendezés, amely összehangolja a tartályokat a határait pixel, így biztosítva a tiszta képet. Ugyanezt lehet tenni a szöveget teszi, biztosítva a világosság még nagyon kicsi méretben.
WPF Toolkit
Mielőtt az új szabályozás fogja találni a helyét a WPF .NET platform könyvtárak, elkezdődik élete részeként külön letölthető eszköztárat WPF Toolkit. Bár WPF Toolkit nem jelzi előre a jövőbeli fejlődési irány a WPF, ez egy csodálatos hely, ahol megtalálható a gyakorlati szempontok és elemek, amelyek túlmutatnak a szokásos WPF közlemény. Például egy WPF nem tartalmaz ábrázolási eszközök és WPF Toolkit talál egy sor elemet létrehozni egy oszlopos, pite, vonal, és más leírásokban.
.NET Client Profile
Furcsa módon, kétféleképpen válassza ki célul a WPF 4. Az első út -, hogy építsenek egy alkalmazás, amely szabványos telepítés befejezéséhez .NET Framework 4. A második út - építeni egy olyan alkalmazás, a .NET Framework 4 Client Profile (.NET Client Profile Framework 4).
Client Profile - egy részét a .NET-keretrendszer, amely megköveteli a gazdag kliens alkalmazások, mint a WPF. Ez nem tartalmazza a szerver oldali eszközök, mint például ASP.NET, hibakereső, fejlesztő eszközök, kód fordítóprogramok és a régebbi termékek (mint a támogatást az Oracle adatbázisok). Ennél is fontosabb az, hogy az ügyfél rendelkezik egy kisebb méretű, igénylő letöltés körülbelül 30 MB, a teljes körű .NET Framework Distribution körülbelül 100 MB. Természetesen, ha az alkalmazás középpontjában a .NET-keretrendszer 4 Client Profile, akkor minden gond nélkül fut a teljes változata a .NET-keretrendszer.
Ha kiválaszt egy cél .NET verzió gyakran fontos figyelembe venni, hogy mennyire elterjedtek a különböző futási megadva. Ideális esetben, a felhasználók számára lehetővé kell tenni, hogy az alkalmazás futtatásához nincs szükség további lépéseket kell letölteni és telepíteni.