Главная » Windows Runtime

Элементы, основанные на коллекциях элементов Metro

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

Если предыдущие элементы управления можно было найти как в Silverlight, так и в Windows Presentation Foundation, то среди элементов, позволяющих работать с коллекциями, много не встречавшихся ранее. Рассмотрим сначала два старых элемента, которые все еще входят в Windows Runtime для реализации простых сценариев:

Читать »

Загрузка и выгрузка данных Windows Runtime

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

При    разработке   приложений,    которые    взаимодействуют с    удаленным сервисом, сценарии   загрузки   контента  в    приложение   или   его  выгрузки из   приложения   являются  очень    распространенными.   Metro-приложения не  являются исключением,   так  что  Windows  8  предоставляет более  чем достаточное количество механизмов загрузки и выгрузки данных приложения. Для  решения этой задачи мы можем использовать давно известные  классы

Читать »

Работаем с Expression Blend Windows Runtime

Добавлено Дата: 20 October, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8
Общий обзор

Одной из мощнейших утилит для разработки интерфейсов на XAML  является

Expression Blend. Авторы используют ее в следующих целях:

·                   генерация XAML для изображений на основе множества  графических примитивов;

Читать »

Инструменты разработчика Windows Runtime

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

Немного разобравшись с Windows Runtime, а также ролью C# и .NET Framework в процессе разработки приложений Metro, перейдем к средствам разработки. Основной утилитой для разработчика является, конечно же, Visual Studio. При этом компания Microsoft пошла по стандартному пути, предложив бесплатную версию — Express, а также возможность интеграции с полноценной Visual Studio. Во всех примерах этой книги мы будем использовать версию Express.

Читать »

Совместное использование данных (Sharing) Metro

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

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

Читать »

Работа с RSS лентами Windows Runtime

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

RSS-лента на сегодняшний день является очень популярным форматом обмена информацией.  Этот  формат  стандартизирован и  активно  используется  при обмене данными между различными частями одного приложения/сервиса или между различными приложениями.  RSS – это не что иное как XML-документ со  строго  определенными  элементами  (тэгами).  Информация  из  различных источников,  представленная в  формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде.

Читать »

Создание собственных элементов управления Windows Runtime

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

Шаблоны

Понятие шаблона

В  этой  главе речь  пойдет  о  создании  собственных элементов   на   основе существующих.  В библиотеке Windows Runtime содержится  множество  новых элементов с определенным представлением. Но, благодаря возможностям XAML и дизайну этих элементов, на их основе можно получить нечто нестандартное.

Читать »

Текстовые элементы управления Metro

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

В  Windows  Runtime  выделяют три  типа  базовых элементов   управления,

позволяющих редактировать текст:

·                   TextBox — позволяет  вводить простой текст в виде  одной или нескольких строк;

Читать »

Преобразование видео Windows Runtime

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

Еще одним полезным классом является MediaTranscoder, который  позволяет выполнять преобразование  видео из одного формата в другой. Эта задача будет часто возникать перед разработчиками, так  как  все  планшеты оборудованы различными типами камер, и пользователь наверняка захочет воспользоваться ими.  Но  снимать  видео и  публиковать его  в   сеть  —  разные  вещи. Перед публикацией  пользователю нужно дать возможность просмотреть материал, вырезать нужный кусок и преобразовать  видео в тот формат, который позволит загрузить его в сеть (вряд ли он захочет и будет иметь возможность публиковать Full HD видео).

Читать »

Стили и ресурсы Metro

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

Стили

Понятие стиля

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

Читать »

Локализация приложений Metro

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

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

Читать »

Элементы управления Metro,  основанные на  диапазоне значений

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

WinRT содержит три элемента управления, которые основаны на  диапазоне значений,  —  Slider,  ScrollBar  и  ProgressBar.  Все  они  основаны на  классе RangeBase и обладают следующими свойствами:

·                   Minimum — определяет минимальное значение диапазона;

Читать »

Пространства имен в XAML

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

Будь то Windows Runtime или одна из библиотек .NET Framework, все  классы внутри этих библиотек разбиты на отдельные логические  группы. Разбиение достигается с помощью пространств имен. Так, класс Button в Windows Runtime находится  в  пространстве  имен  Windows.UI.Xaml.Controls. Соответственно, полное  имя  класса  Button  можно  записать  как  Windows.UI.Xaml.Controls. Button,  но   подобная  запись  встречается  редко.  Вместо  этого  используют директиву using.

Читать »

Встроенная анимация Windows Runtime

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

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

Читать »