Расширенные возможности Windows Runtime
211C# и .NET --- Разработка настольных и мобильных приложений для Windows 8/10 --- WinRT - разработка приложений под Windows 8
В первой части руководства по разработке приложений для Windows 8 мы описали базовые возможности API-интерфейса Windows Runtime: синтаксис разметки XAML, элементы управление, создание анимаций и преобразований, разработка элементов управления с использованием шаблонов. В этих темах было описано много общего с WPF и Silverlight - в конечном итоге Windows Runtime опирается на схожую модель приложений, поэтому разработчикам, использовавшим ранее эти библиотеки не составит труда быстро ознакомиться с WInRT.
Здесь же мы рассмотрим специфические возможности Windows Runtime, такие как использование сенсорного ввода, растровой графики, датчиков, GPS и многое другое.
WinRT - основы-
1. Сенсорный ввод и растровая графика
- Сенсорный ввод
- Захват указателя
- Редактирование и контекстное меню
- Сглаживание мазков кисти и сила нажатия
- Эффекты рисования
- Обработка манипуляций пальцами
- Инерционное движение
- Элемент управления XYSlider
- Масштабирование и повороты относительно центра
- Однопальцевое вращение элементов
- Прозрачность и альфа-канал
- Радиальный градиент
- Загрузка и сохранение изображений
- Плакатный стиль и монохромное преобразование
- Сохранение рисунка
- Выбор цветов HSL
- Обратное рисование
- Библиотека Pictures
- Работа с веб-камерой
-
2. Использование P/Invoke и DirectX
-
3. Документы и печать
- Формат RTF
- Закрытые шрифты
- Элемент Glyphs
- Файлы шрифтов в локальном хранилище
- Класс Typography
- Элемент RichTextBlock
- Разбиение документа на страницы
- Элемент RichEditBox
- Параметры и объекты Popup
- Буфер обмена
- Общий доступ
- Основы печати
- Печатаемые и непечатаемые поля
- Разбиение на страницы при печати
- Пользовательские свойства печати
- Печать календаря
- Печать рисунка
-
4. Датчики и GPS
-
5. Использование пера