Език преглед XAML - uwp програмист на Microsoft документи

Какво е XAML?

XAML- е декларативен език. По-специално, XAML използва за инициализиране на обекти и определя техните свойства, като се използва език структура, която отразява йерархичните връзки между множеството предмети, както и чрез споразумения за архивиране видове, като предоставя за видовете на разширението. Можете да създадете видими елементи от потребителския интерфейс в декларативната маркиране XAML. След това можете да нанася всеки XAML файл в отделен файл код на софтуера, който ще отговаря за събития и да манипулира обектите, които първоначално са били обявени в XAML.







XAML език подкрепя обмена на източници между различните инструменти и процеси роли razrabotki- например обмен на източници между инструменти за разработка на XAML и IDE интерфейс или между основните разработчици и локализаторите. При използване на XAML като формат за обмен, можете да разделите или да се слеят в ролята на дизайнера и разработчика, а в процеса на производство на приложения дизайнерите и разработчиците могат да се повтаря операцията.

Като част от издръжливостта на кандидатстване с проекти Windows XAML файловете са XML-файлове с разширение .xaml.

Basic синтаксис XAML

Basic синтаксис XAML е базиран на XML. По дефиниция, валидна XAML код трябва да бъде валиден и XML код. Въпреки това, някои синтактични принципи XAML имат и друго, по-всеобхватен стойност, които са валидни в XML съгласно спецификация XML1.0. Например, XAML поддържа синтактични елементи свойства. където стойностите на имотите могат да се задават в елементите, а не като низови стойности в атрибут или като съдържанието. За средните свойства на XML елемент XAML- елемент, на чието име съдържа срок, което означава, че е валидно, но има различно значение.







XAML и Microsoft Visual Studio

XAML Namespaces

В общата рамка на пространството програмиране Именно този принцип на организация, която определя правилата за тълкуване на идентификаторите, които се отнасят до същността на програмирането. С именни пространства могат да бъдат разделени, съобщиха от потребителски идентификатори в инфраструктурата за програмиране, от идентификаторите обявени самата инфраструктура, двусмислието идентификатори, използвайки именно пространство квалификанти, отговарят на правилата за определяне на it.d. Пространствата от имена В XAML тази функция изпълнява своя собствена концепция XAML пространство от имена. Ето как в XAML прилага и развива концепцията за XML пространства от имена.

програмка е показано тук е създадена от шаблон елемент в основната страница начална страница приложение (в опростена форма, а само с отварящ маркер). Той декларира, пространство от имена по подразбиране и пространство от имена х (които ще бъдат обсъдени по-долу).

Собствен език пространство от имена XAML

Сред пространството от имена на XAML могат да се разграничат един, който е обявен почти всеки XAML-файл на Windows Времетраене - това пространство XAML език пространство от имена. Тя се състои от елементи и понятия, които са определени в спецификацията на XAML език. Според споразумението, със собствен пространство XAML език пространство от имена префикс е свързан с х. Шаблоните на проекта и по подразбиране файловете за проекти за кандидатстване по време на работа на Windows, като част от основния елемент винаги се определят от пространството от имена по подразбиране XAML (без префикс, който се използва само xmlns =) и собствено пространство XAML език пространство от имена (с префикс х).

Префикс х (собствен език пространство XAML имена) съдържа няколко програмни конструкции, които често се използват в XAML-код. Това са най-често срещаните.