Главная » Статьи для тега "свойства"

Подключенные свойства пример кода

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

В главе 2 введен специальный тип зависимых свойств — подключенные свойства. Они представляют собой полнофункциональную версию зависимых свойств и так же, как и они, управляются системой свойств Silverlight. Отличие состоит в том, что под­ключенное свойство применяется к классу, отличному от того, в котором оно определено.

Читать »

Конфигурирование свойств анимации

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

Чтобы полностью использовать возможности, предоставляемые объектами анима­ции, подробнее рассмотрим свойства анимационных классов, включая такие свойства, как From, То и Duration. Все они применялись в предыдущих примерах, однако с их по­мощью можно создавать и более тонкие эффекты.

Читать »

Динамическое разрешение значений

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

Как вы уже знаете, зависимые свойства зависят (извините за неизбежную тавтоло­гию) от многих служб, которые называются провайдерами свойств. Для извлечения те­кущего значения свойства надстройка Silverlight должна решить, какой провайдер име­ет приоритет. Этот процесс называется динамическим разрешением значения. При извлечении значения надстройка Silverlight учитывает приведенные ниже факто­ры, упорядоченные по приоритетам от высшего к низшему.

Читать »

Связывание данных

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

Извлечение информации из объекта и ее вывод в пользовательском интерфейсе приложения без скучной обязанности писать код — это и есть связывание дан­ных. Все делает рабочая среда Visual Studio, вам остается лишь щелкать на кнопках. Часто в мощных клиентских приложениях выполняется двустороннее связывание, по­зволяющее записывать в объект информацию, полученную из пользовательского ин­терфейса, — и опять же без написания кода.

Читать »

Системные свойства которые хранятся внутри класса System в виде объекта класса Properties

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

Существует ряд системных свойств, которые хранятся внутри класса System в виде объекта класса Properties. Они определяют системное окружение и используются классами, которым необходима соответствующая информация. Например, приведем распечатку свойств одной системы:

Читать »

Фигуры и рисование в Silverlight

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

Поддержка двухмерного рисования — фундамент многих изощренных средств Silverlight, таких как интерактивная графика, анимация и пользовательские элементы управления. Даже если вы не планируете создавать для приложения настра­иваемые произведения искусства, вам необходимо основательное понимание встроен­ных в Silverlight средств рисования. Вы будете использовать их для добавления в при­ложение профессиональных эффектов и создания интерактивной графики. Например, фигуры могут изменяться или перемещаться в ответ на действия пользователя.

Читать »

Аннотирование данных

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

Теперь, когда вы знакомы с отображением ошибок в формах, можно приступить к рассмотрению дополнительного средства, облегчающего реализацию правил проверки данных. Встроенная в Silverlight система проверки реагирует на необработанные ис­ключения, генерируемые при попытке установить свойство. Для реализации пользова­тельской системы проверки разработчик вынужден писать код процедуры установки свойства, проверяющий новое значение и генерирующий исключение. Коды проверки часто повторяются, поэтому их тяжело сопровождать и отлаживать. При необходимости проверки нескольких условий код разрастается и становится невообразимым месивом, порождая новые ошибки, при этом ошибки, за которыми "идет охота", легко пропустить.

Читать »

Рамки Контейнеры позволяют прорисовывать фон, но не рамку. Нарисовать рамку можно с помощью элемента Border.

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

Класс Border довольно простой. Он получает вложенное содержимое (чаще всего —- панель) и добавляет вокруг него фон или рамку. Для работы с объектом Border нужны только свойства, перечисленные в табл. 3.2.

Таблица 3.2. Свойства класса Border

Читать »

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

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

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

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

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

Читать »

Время жизни анимации

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

Все анимации Silverlight вносят лишь временные изменения. Это означает, что они фактически не изменяют значение нижележащего свойства. Когда анимация актив­на, она переопределяет значение свойства. Зависимые свойства получают значения от многих провайдеров (см. главу 4). Непонимание этой тонкости часто приводит к тяже­ло исправимым ошибкам.

Читать »

Свойства, используемые для размещения элементов

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

Визуальная структура страницы определяется контейнером, однако она в значи­тельной степени зависит также от дочерних элементов. Панель работает согласованно с дочерними элементами, учитывая их свойства. В табл. 3.3 приведены наиболее важ­ные свойства, влияющие на внешний вид страницы.

Читать »

Полноэкранный режим

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

Приложения Silverlight могут переключаться в полноэкранный режим, что по­зволяет им выйти из окна браузера. В полноэкранном режиме надстройка Silverlight заполняет весь экран и выводит свое изображение поверх всех других приложений, включая браузер.

Читать »

Свойства и события в XAML

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

До сих пор рассматривался довольно скучный пример — пустая страница, хости- рующая пустой элемент управления Grid. Прежде чем двигаться дальше, рассмотрим более реалистичную страницу, содержащую несколько элементов. На рис. 2.1 показан пример приложения EightBall, которое автоматически отвечает на вопросы. На то, что ответы не очень осмысленные, пока не обращайте внимания. В ответ на любой вопрос программа случайным образом выбирает одну из заранее подготовленных фраз.

Читать »

Приготовьтесь выбрать два из трех

Добавлено Дата: 24 February, 2012 категория: Архитектура ПО

Билл де Ора

Иногда ввод некоторого ограничения или отказ от какого-либо свойства улучшает архитектуру, делает ее более простой и экономичной. Желательные свойства обычно группируются по три, но попытки описать и построить систему, обладающую всеми тремя свойствами, как правило, дают результат, посредственный во всех трех отношениях.

Читать »

Подключенные свойства которые применяться к нескольким элементам и определяться в разных классах

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

Кроме обычных свойств, спецификация XAML поддерживает концепцию подклю­ченных свойств, которые могут применяться к нескольким элементам и определяться в разных классах. В Silverlight подключенные свойства часто используются для конфи­гурирования элементов управления.

Читать »