Главная » Статьи для тега "разметки"

Расширение разметки XAML

Добавлено Дата: 11 November, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Существует ряд сценариев, которые не позволяют указать в качестве свойства одного из  атрибутов непосредственное значение.  Например,  если значение одного  свойства  в  одном  элементе  зависит  от  текущего  значения  другого свойства во втором  элементе,  то для записи значения атрибутов используют расширения  разметки. Расширения разметки позволяют установить значение атрибута нестандартным образом; чаще всего такая необходимость  возникает при установке значения свойств динамически.

Читать »

КРАТКИЙ ОБЗОР ЯЗЫКА XML

Добавлено Дата: 16 August, 2012 категория: SQL, Базы данных

Название XML является сокращением от "Extensible (не extensible!) Markup Language" (расширяемый язык разметки). Неформально документ XML можно определить как документ, созданный с использованием средств XML. Ниже приведен простой пример. Обратите внимание на то, как широко используются в нем угловые скобки, "<" и ">" (их не следует путать с угловыми скобками, которые применяются в этой книге в грамматических определениях, которые представлены в форме Бэкуса-Наура).

Читать »

Ресурсы XAML в Silverlight

Добавлено Дата: 31 March, 2012 категория: Silverlight

В инфраструктуру Silverlight включена система ресурсов, плотно интегрированная с XAML. С помощью ресурсов можно решать следующие задачи.

•       Создание невизуальных объектов. Невизуальные объекты полезны, когда их используют другие элементы. Например, можно создать объект данных как ре­сурс, а затем применить связывание данных для вывода хранящейся в нем ин­формации в других элементах.
Читать »

Связывание элемента с элементом

Добавлено Дата: 22 March, 2012 категория: Silverlight

В предыдущем разделе вы узнали, как используется расширение разметки StaticResource, увеличивающее возможности разметки XAML. Например, с его по­мощью легко сослаться на ресурс, определенный в любом месте разметки. Класс StaticResource часто встречается в примерах данной книги. Другое часто используе­мое расширение разметки — выражение Binding, которое устанавливает отношение между объектами и передает информацию от одного элемента управления к другому.

Читать »

Технология XAML

Добавлено Дата: 20 March, 2012 категория: Silverlight

XAML (Extensible Application Markup Language — расширяемый язык разметки приложений) предназначен для определения объектов .NET. применяется во многих областях, однако изначально она разрабатывалась как часть технологии WPF (Windows Presentation Foundations), которая позволяет разработчикам приложений Windows создавать мощные пользовательские интерфейсы. Для создания интерфейсов приложений Silverlight используется тот же стандарт XAML, что и в WPF.

Читать »

Настройка отображения уведомлений в расширенной статусной строке

Добавлено Дата: 4 March, 2012 категория: Разработка для Android

Вы можете настраивать внешний вид уведомлений в расширенной ста- тусной строке двумя способами:

использовать метод setLatestEventInfo для обновления информации, которая отображается в расширенной статусной строке;

установить новые значения для свойств contentView и contentIntent, чтобы уведомление отображалось нестандартным образом с помощью класса RemoteViews.

Читать »

Знакомство с Представлениями

Добавлено Дата: 2 March, 2012 категория: Разработка для Android

Как говорилось  выше, все визуальные компоненты в Android  — по- томки класса View и, как правило, называются Представлениями. Вы также будете часто встречать термины «элемент управления» или «виджет» (не путайте с виджетами  для домашнего экрана, которые описываются в гла- ве 10) — с ними вы должны быть знакомы, если имеете какой-либо опыт разработки  GUI.

Читать »

Вложенные ресурсы

Добавлено Дата: 27 February, 2012 категория: Разработка для Android

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

Читать »

Использование разметки

Добавлено Дата: 9 February, 2012 категория: Разработка для Android

Предпочтительный способ реализации разметки — использование XML- файлов в качестве внешних ресурсов. Любой такой файл должен содержать корневой элемент (узел), который, в свою очередь, может включать столько вложенных экземпляров разметки и Представлений, сколько необходимо для построения  любых сложных интерфейсов.

Читать »

Знакомство с менеджерами компоновки

Добавлено Дата: 31 January, 2012 категория: Разработка для Android

Менеджер  компоновки (более  известный как разметка) — это расши- рение класса  ViewGroup,  которое  используется для позиционирования дочерних  элементов  внутри  пользовательского интерфейса. Экземпляры разметки  могут быть вложенными. Комбинируя их, вы можете создавать сколь угодно сложные интерфейсы.

Читать »

Виды разметки и Представлений, которые можно использовать в виджетах

Добавлено Дата: 26 January, 2012 категория: Разработка для Android

Из соображений  безопасности  и производительности установлены не- которые ограничения при выборе видов разметки и Представлений для соз- дания пользовательского интерфейса виджета.

В целом следующие представления не могут быть использованы в раз- метке для виджетов (если вы все же попробуете их задействовать, то полу- чите исключение NullPointerException):

Читать »

Анимация разметки и Групп представлений

Добавлено Дата: 24 January, 2012 категория: Разработка для Android

Класс  LayoutAnimation нужен  для применения анимации  к Группам представлений: передает одиночный  объект Animation  (или  AnimationSet)

для каждого дочернего Представления в заранее  определенной  последова- тельности.

Используйте объект LayoutAnimationController для задания  объекта Animation  (или  AnimationSet), который  применяется к каждому  Пред- ставлению в группе. Ко всем Представлениям, содержащим этот объект, будет применена одна и та же анимация, но вы можете задействовать LayoutAnimationController для указания порядка  и времени запуска для каждого Представления.

Читать »

Совместное использование кистей Windows Phone 7

Добавлено Дата: 22 January, 2012 категория: Разработка для Windows Phone 7

Предположим, страница включает несколько TextBlock, и для Foreground всех этих элементов требуется применить LinearGradientBrush. Идеальное условие для использования ресурса.

Первый шаг – определение LinearGradientBrush в разделе ресурсов XAML-файла. Если ресурс задается в производном от FrameworkElement элементе, он должен быть описан до его применения, и доступ к нему имеет только данный или вложенный в него элемент.

Читать »

Принципы WPF

Добавлено Дата: 17 January, 2012 категория: WPF

На создание WPF ушло много времени, но на протяжении всего проекта неко#

торые основополагающие принципы оставались  неизменными.

Создать платформу для развитой презентации

В описаниях новой технологии  слово «развитая» (rich),  наверное, исполь# зуется чрезмерно часто. Но я не могу найти термина, который более точно вы# ражал бы принцип, положенный в основу WPF. Мы ставили перед собой цель создать нечто, вобравшее  в себя средства  из всех существующих  презентаци# онных технологий  и многое сверх того: начиная  от таких простых вещей, как векторная  графика, градиенты и растровые эффекты, и кончая трехмерной графикой, анимацией, мультимедийным содержимым и типографическими средствами.  Другая  немаловажная сторона  этого принципа  отражена  в слове

Читать »

Обработка документов XML

Добавлено Дата: 23 December, 2010 категория: Java, Web, XML

В развитии Web-технологии огромную роль сыграл язык HTML (HyperText Markup Language, язык разметки гипертекста) . Любой человек, совсем не знакомый с программированием, мог бы за полчаса понять принцип разметки текста и за пару дней изучить теги HTML. Пользуясь простейшим текстовым редактором он мог бы написать свою страничку HTML, тут же посмотреть ее в своем браузере, испытать чувство глубокого удовлетворения, и гордо выставить в Интернете свой шедевр.

Читать »