Nyelv leírásához XAML - UWP alkalmazás fejlesztő, Microsoft docs

Mi XAML?

XAML- egy deklaratív nyelv. Különösen a XAML lehet inicializálni tárgyak és állítsa a tulajdonságok a nyelvi szerkezet, amely tükrözi a hierarchikus viszonyok között több tárgy, valamint a megállapodások típusok közül, amely a bővítménytípusok. Hozhat létre látható UI elemek a deklaratív jelölő XAML. Ezután Térkép egyes XAML fájlt egy külön fájlban kódot a szoftver kezeléséért felelős események és manipulálják a tárgyak, amelyeket eredetileg bejelentett XAML.

XAML nyelv támogatja a cseréjét források a különböző eszközök és folyamat szerepek razrabotki- pl cseréjét források között XAML fejlesztőeszközök és IDE interfész, vagy a fő fejlesztők és honosítók. Ha XAML egy adatcsere-formátum, akkor osztott vagy merge szerepét a tervező és fejlesztő, valamint a gyártási folyamat alkalmazása a tervezők és a fejlesztők is ismételje meg a műveletet.

Ennek része a projekt alkalmazás futtató Windows-XAML fájlok XML-fájlok kiterjesztése .xaml.

Alapvető XAML szintaxis

Alapvető XAML szintaxis XML-alapú. A definíció szerint egy érvényes XAML kódot is meg kell érvényes XML kódot. Azonban néhány szintaktikai elvek XAML egy másik, átfogóbb értékéről, amely érvényes XML szerint XML1.0 specifikáció. Például, XAML támogatja szintaxis elemek tulajdonságait. ahol az ingatlan értéke állítható be az elemeket, és nem sztring értékeket egy attribútum vagy mint a tartalom. Egy átlagos tulajdonságai XML elem XAML- egyik eleme, amelynek nevében az időszakban, vagyis az érvényes, de más a jelentése.

XAML és a Microsoft Visual Studio

XAML névterek

Az általános összefüggésben a programozási tér ugyanis ez az elv a szervezet, amely meghatározza a szabályok értelmezése az azonosítókat, amelyek hivatkoznak a lényege programozás. A névterek lehet elválasztani, jelentette be a felhasználói azonosítókat a programozási infrastruktúra, a azonosítók bejelentett maga az infrastruktúra, az egyértelműség azonosítók használatával névtér-selejtező, betartják a szabályokat meghatározó névterek it.d. Az XAML ezt a funkciót ellátja saját XAML névtér fogalom. Itt van, hogy a XAML alkalmazni, és kialakítsuk az XML névterek.

kódrészlet itt bemutatott létre sablon gyökéreleme oldal kezdeti alkalmazás oldal (leegyszerűsített formában, és csak a nyitó címke). Kimondja az alapértelmezett névteret és névtér x (ami lesz szó az alábbiakban).

Saját névtér XAML nyelv

Között a XAML névtér meg lehet különböztetni, amely bejelentette, szinte minden XAML-fájlt a Windows Runtime - ezt a helyet XAML nyelv névtérben. Ez áll elemeket és fogalmakat, amelyek meghatározott XAML nyelv specifikációt. A megállapodás értelmében, saját helyet XAML nyelv névtér előtag van leképezve x. A projekt sablonok és az alapértelmezett fájlok a Windows futásidejű alkalmazás projektek részeként a gyökér elem mindig az határozza meg az alapértelmezett névtér XAML (előtag nélkül, csak xmlns =) és saját helyet XAML nyelv névtér (előtaggal x).

Prefix x (saját hely XAML nyelv nevek) számos programozási szerkezeteket, amelyeket gyakran használnak XAML-kódot. Íme a leggyakoribb.