Windows Runtime XAML Framework - Windows Runtime XAML Framework - Wikipedia
![]() | tento článek potřebuje další citace pro ověření.Červenec 2012) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
'Windows Runtime XAML Framework ' (krycí jméno "Jupiter"[2][3]) je uživatelské rozhraní API to je součást Windows Runtime (WinRT) programovací model který tvoří páteř Aplikace Windows Store (dříve známý jako Metro -styl nebo Pohlcující) pro Windows 8, Windows 8.1 a Windows Phone 8.1 operační systémy. Umožňuje deklarovat uživatelské rozhraní pomocí Extensible Application Markup Language (XAML) technologie.
XAML Framework je jedním z více rozhraní API uživatelského rozhraní v prostředí Windows Runtime; ostatní jsou HTML5 (např. prostřednictvím WinJS ) a DirectX.
Windows Phone
Až do Windows Phone 8.0 Windows Runtime XAML Framework nebyl podporován a aplikace XAML byly založeny na Silverlight Framework XAML a nasazen v XAP formát.
v Windows Phone 8.1 Windows Runtime XAML je k dispozici spolu s vylepšenou podporou Windows Runtime. Tato konvergence mezi platformami umožňuje Univerzální aplikace které mohou cílit na Windows 8.1 i Windows Phone 8.1 při sdílení většiny kódu, včetně uživatelského rozhraní. The Windows Phone 8.1 je stále schopen provozu Silverlight do tohoto rámce byly také přidány založené aplikace XAML a nové funkce a API (tzv Silverlight 8.1[4])
Související technologie
Rámec XAML souvisí s Windows Presentation Foundation (WPF) a Silverlight —Podobné rámce uživatelského rozhraní založené na XAML používané pro desktopové aplikace a přenosné aplikace. Rámec XAML používá pro své API mnoho stejných jmen jako obě tyto starší technologie - zejména Silverlight, ale jeho použití je omezeno na operační systém Windows (konkrétně Windows 8 a novější) jako u WPF. Hlavní rozdíl spočívá v tom, že Silverlight a WPF jsou z velké části založeny na Common Language Runtime (CLR) a jako takové vyžadují použití programovacích jazyků, jako je C# nebo Visual Basic, zatímco XAML framework je součástí Windows Runtime, napsaný v nativní kód a také k dispozici a má nástroje pro vývoj, s C ++ nebo C ++ / CX.
Viz také
Reference
- ^ "Přehled XAML (Windows)". Centrum Windows Dev. Společnost Microsoft. 11. června 2013. Citováno 19. srpna 2013.
- ^ Jerry Nixon (20. června 2012). „Windows 8: 15 Další důvody, proč jsem si vybral XAML nad HTML5“. Microsoft.
- ^ Jerry Nixon, Tim Heuer (24. ledna 2013). „DevRadio: XAML and Windows 8 App Development“. Microsoft.
- ^ https://msdn.microsoft.com/en-us/library/windowsphone/develop/dn642082(v=vs.105).aspx