Разработка универсального интерфейса пользователя, пригодного для разных операционных систем и для разных видов приложенийПримеры автономных XAML-документов, которые читатель может расширять и использовать в своих разработкахИзложение XAML в чистом виде, вне существующих инструментальных сред для автоматизации проектирования интерфейса пользователя или создания приложенийКнигу можно использовать в качестве справочника по элементам, свойствам, классам и перечислениям, применяемым в XAML-разметкеКнига посвящена языку XAML - центральному звену таких современных технологий и средств программирования как WPF и Xamarin.Forms. Изложены основные положения синтаксиса XAML и на многочисленных примерах показаны возможности механизмов XAML, отличающих этот язык от таких традиционных языков разметки как, например, HTML. Кроме синтаксиса XAML описаны пространства имен, ключевые слова, наиболее полезные элементы управления, применяемые для создания интуитивно понятного пользовательского интерфейса. Объясняются особенности зависимых и присоединенных свойств, механизмы расширения разметки и привязки данных. Показаны возможности ресурсов, стилей и шаблонов. Рассмотрены средства трансформации изображений элементов управления и объектов, а также вопросы представления растровых изображений и создания объектов векторной графики. Особое внимание уделено триггерам данных и триггерам событий. Подробно изложены механизмы и средства анимации.Издание предназначено разработчикам программных продуктов (дизайнеров и программистов), использующих платформу .NET, которая в настоящее время доступна во всех основных операционных системах (Windows, iOS, Android, Linux).
Razrabotka universalnogo interfeysa polzovatelya, prigodnogo dlya raznykh operatsionnykh sistem i dlya raznykh vidov prilozheniyPrimery avtonomnykh XAML-dokumentov, kotorye chitatel mozhet rasshiryat i ispolzovat v svoikh razrabotkakhIzlozhenie XAML v chistom vide, vne sushchestvuyushchikh instrumentalnykh sred dlya avtomatizatsii proektirovaniya interfeysa polzovatelya ili sozdaniya prilozheniyKnigu mozhno ispolzovat v kachestve spravochnika po elementam, svoystvam, klassam i perechisleniyam, primenyaemym v XAML-razmetkeKniga posvyashchena yazyku XAML - tsentralnomu zvenu takikh sovremennykh tekhnologiy i sredstv programmirovaniya kak WPF i Xamarin.Forms. Izlozheny osnovnye polozheniya sintaksisa XAML i na mnogochislennykh primerakh pokazany vozmozhnosti mekhanizmov XAML, otlichayushchikh etot yazyk ot takikh traditsionnykh yazykov razmetki kak, naprimer, HTML. Krome sintaksisa XAML opisany prostranstva imen, klyuchevye slova, naibolee poleznye elementy upravleniya, primenyaemye dlya sozdaniya intuitivno ponyatnogo polzovatelskogo interfeysa. Obyasnyayutsya osobennosti zavisimykh i prisoedinennykh svoystv, mekhanizmy rasshireniya razmetki i privyazki dannykh. Pokazany vozmozhnosti resursov, stiley i shablonov. Rassmotreny sredstva transformatsii izobrazheniy elementov upravleniya i obektov, a takzhe voprosy predstavleniya rastrovykh izobrazheniy i sozdaniya obektov vektornoy grafiki. Osoboe vnimanie udeleno triggeram dannykh i triggeram sobytiy. Podrobno izlozheny mekhanizmy i sredstva animatsii.Izdanie prednaznacheno razrabotchikam programmnykh produktov (dizaynerov i programmistov), ispolzuyushchikh platformu .NET, kotoraya v nastoyashchee vremya dostupna vo vsekh osnovnykh operatsionnykh sistemakh (Windows, iOS, Android, Linux).