Основы трехмерного моделирования.
Как вы уже знаете, платформа Silverlight появилась как подмножество средств, классов и функций, разработанных для библиотеки WPF. До первого…
Как вы уже знаете, платформа Silverlight появилась как подмножество средств, классов и функций, разработанных для библиотеки WPF. До первого…
Основная цель глубокого зуммирования (deep zoom) состоит в предоставлении зуммируемого интерфейса для вывода огромных изображений. Типичное изображение, используемое для…
Класс CaptureSource является простой оболочкой, предоставляющей минимальный набор базовых функций. Для решения более сложных задач необходимо познакомиться с конвейером…
Приложение Silverlight может принимать аудио- и видеоданные от веб-камеры и микрофона. Это позволяет создавать новые типы мощных приложений для…
Класс MediaElement является высокоуровневой оболочкой для воспроизведения звука и видео. Он предоставляет множество полезных средств и очень гибок в…
Кисть VideoBrush Платформа Silverlight предоставляет элемент VideoBrush, отображающий видеосодержимое, которое в данный момент воспроизводится заданным элементом MediaElement. Как и…
Кодирование видеофайлов Для получения оптимальных результатов нужно подготовить видеофайлы с учетом требований Silverlight. Например, необходимо использовать такие видеофайлы, которые…
Все, что написано в предыдущей статье о классе MediaElement, применимо не только к аудио-, но и к видеофайлам. Ключевое…
Все встроенные в Silverlight средства воспроизведения звука и видео находятся в единственном классе MediaElement. Как и другие элементы, MediaElement…
Когда анимации создаются динамически в программном коде, значительная часть рутинной работы заключается в кодировании установки свойств раскадровок и обработки…
Средства анимации позволяют создавать динамические пользовательские интерфейсы. Например, с их помощью можно создать пиктограмму, увеличивающуюся при наведении на нее…
На первый взгляд графика и печать кажутся совершенно разными темами, однако на самом деле это не так. Между этими…
Класс WriteableBitmap, производный от класса BitmapSource, содержит средства для создания и редактирования изображений. Объект BitmapSource используется для установки свойства…
Поддержка двухмерного рисования — фундамент многих изощренных средств Silverlight, таких как интерактивная графика, анимация и пользовательские элементы управления. Даже…
Система навигации Silverlight мощная, но не очень гибкая. В ней неявно заложены определенные предположения о способах обработки адресов URI…
Изменение пользовательского интерфейса вручную приемлемо, если приложение содержит не более нескольких страниц (например, в анимированной игре, состоящей из главного…
Во многих ситуациях заменять страницу при использовании навигации не обязательно, достаточно лишь временно отобразить некоторое содержимое перед тем, как…
Навигация – крайне важная задача для приложений Silverlight, потому что мощные клиентские приложения чаще всего основаны на переключениях между…
По умолчанию, код в проекте Silverlight размещается в одной сборке. Такой способ размещения кода оптимален для небольших приложений Silverlight….
Приложение Silverlight фактически является набором файлов, упакованных в одном файле ZIP с расширением .xap. Файл XAP содержит манифест (список…