Главная » Разработка для Windows Phone 7

Здравствуй, Windows Phone 7

Добавлено Дата: 3 December, 2011 категория: Разработка для Windows Phone 7

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

Читать »

Введение в стили Windows Phone 7

Добавлено Дата: 3 December, 2011 категория: Разработка для Windows Phone 7

Одним из самых распространенных элементов в коллекции Resources является Style, который по сути является набором значений свойств для конкретного типа элементов. Кроме ключа, Style также требует задания TargetType (Целевой тип):

<Style x:Key="txtblkStyle"

Читать »

Панель приложения и элементы управления Windows Phone 7

Добавлено Дата: 2 December, 2011 категория: Разработка для Windows Phone 7

Нет ничего удивительного в том, что Silverlight для Windows Phone поддерживает ряд стандартных элементов управления. Среди них ScrollBar (Полоса прокрутки) и Slider (Ползунок) для осуществления выбора из непрерывного диапазона значений, TextBox для ввода и редактирования текста, а также типовой набор кнопок, включая CheckBox (Флажок) для реализации опций вкл/выкл, RadioButton (Переключатель) для реализации группы взаимоисключающих опций и простой Button для запуска выполнения команд.

Читать »

Выбор в ListBox

Добавлено Дата: 2 December, 2011 категория: Разработка для Windows Phone 7

Selector (класс, от которого наследуются ListBox и ComboBox) определяет свойство SelectedIndex (Индекс выбранного элемента), значением которого является индекс выбранного элемента или -1, если в данный момент не выбран ни один элемент. В Selector также описывается свойство SelectedItem (Выбранный элемент), значением которого является выбранный элемент или null, если ни один элемент не выбран. Если SelectedIndex не равен -1, значением SelectedItem является тот же объект, что возвращает свойство Items при передаче в него SelectedIndex.

Читать »

Изображения из Интернета

Добавлено Дата: 2 December, 2011 категория: Разработка для Windows Phone 7

Одна из самых замечательных возможностей, предоставляемых элементом Image – возможность задания URL в качестве значения свойства Source, как в данном проекте на Silverlight:

Проект Silverlight: SilverlightWebBitmap Файл: MainPage.xaml (фрагмент)

Читать »

В чем отличие своиств-зависимостеи Windows Phone 7

Добавлено Дата: 2 December, 2011 категория: Разработка для Windows Phone 7

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

Читать »

События Manipulation

Добавлено Дата: 30 November, 2011 категория: Разработка для Windows Phone 7

Интерфейс обработки сложного касания в Silverlight включает три события: ManipulationStarted, ManipulationDelta и ManipulationCompleted. Это события не занимаются отдельными касаниями, они консолидируют действия множества касаний в операции преобразования и масштабирования. Также они аккумулируют сведения о скорости, поэтому могут использоваться для реализации инерции, несмотря на то что не поддерживают ее напрямую.

Читать »

Сортировка коллекции музыкальных произведений по композитору

Добавлено Дата: 30 November, 2011 категория: Разработка для Windows Phone 7

Элемент управления Pivot идеально подходит для реализации приложения, которое я давно задумал. Это приложение должно компенсировать основной, по моему мнению, недостаток таких портативных музыкальных проигрывателей, как Zune и Windows Phone 7. Здесь требуется небольшое разъяснение.

Читать »

Загрузка хранящихся локально растровых изображений из кода

Добавлено Дата: 30 November, 2011 категория: Разработка для Windows Phone 7

В приложении на Silverlight растровое изображение, добавляемое в проект как ресурс, встраивается в исполняемый файл. Обращаться к локальному растровому изображению напрямую из XAML настолько просто, что лишь очень немногие опытные разработчики на Silverlight смогут без подготовки рассказать, как можно сделать это в коде. А мы рассмотрим для этого проект SilverlightTapToLoad.

Читать »

Canvas и ZIndex

Добавлено Дата: 29 November, 2011 категория: Разработка для Windows Phone 7

У Canvas есть третье присоединенное свойство, ZIndex (Индекс по оси Z), которое может использоваться для переопределения компоновки элементов по умолчанию.

Как мы видели, элементы в панели располагаются в том порядке, в каком они появляются в коллекции Children. Элементы, объявленные в коллекции раньше, перекрываются элементами, объявленными позже.

Читать »