Настройка разрешений.
Приложения с повышенной доверительностью — это специальный тип приложений, выполняющихся вне браузера. От обычных они отличаются тем, что имеют…
Приложения с повышенной доверительностью — это специальный тип приложений, выполняющихся вне браузера. От обычных они отличаются тем, что имеют…
На первый взгляд, приложение вне браузера выглядит совсем не так, как обычное приложение Silverlight, однако на самом деле в…
Как вы уже знаете, код каждого приложения Silverlight находится в файле XAP. Надстройка браузера загружает файл ХАР с веб-сервера…
При объединении элементов HTML и Silverlight в одном и том же визуальном пространстве необходимо приложить дополнительные усилия для правильной…
В примерах из предыдущей статьи приложение Silverlight обращалось к браузеру для манипулирования элементами HTML. Один из недостатков этого способа…
Приложения Silverlight работают в собственной, тщательно изолированной, среде и потому избавлены от болезненных проблем несовместимости, терзающих разработчиков традиционных браузерных…
Разработка шаблонов и пользовательских элементов управления в Silverlight практически аналогична разработке в WPF. Ознакомтесь со статьями в следующей теме…
При использовании класса DrawingSurface только для рисования статических сцен вы упускаете наиболее важные преимущества трехмерной модели. Приложение можно сделать…
При создании достаточно сложного трехмерного объекта (хотя бы такого, как куб в примерах из предыдущих статей) необходимо управлять огромным…
В предыдущих статьях рассматривалось использование класса BasicEffect для тонирования фигур разными цветами или наложения на них текстуры. Но для…
Каждый пиксельный шейдер рисует точки, входящие в треугольник, с помощью некоторой формулы. В объекте BasicEffect используется довольно простой, но…
Для прорисовки всего лишь одного треугольника нужно позаботиться о буфере вершин, эффектах, видах и проекциях. Треугольник всегда плоский поэтому…
Как вы уже знаете, платформа Silverlight появилась как подмножество средств, классов и функций, разработанных для библиотеки WPF. До первого…
Основная цель глубокого зуммирования (deep zoom) состоит в предоставлении зуммируемого интерфейса для вывода огромных изображений. Типичное изображение, используемое для…
Класс CaptureSource является простой оболочкой, предоставляющей минимальный набор базовых функций. Для решения более сложных задач необходимо познакомиться с конвейером…
Приложение Silverlight может принимать аудио- и видеоданные от веб-камеры и микрофона. Это позволяет создавать новые типы мощных приложений для…
Класс MediaElement является высокоуровневой оболочкой для воспроизведения звука и видео. Он предоставляет множество полезных средств и очень гибок в…
Кисть VideoBrush Платформа Silverlight предоставляет элемент VideoBrush, отображающий видеосодержимое, которое в данный момент воспроизводится заданным элементом MediaElement. Как и…
Кодирование видеофайлов Для получения оптимальных результатов нужно подготовить видеофайлы с учетом требований Silverlight. Например, необходимо использовать такие видеофайлы, которые…
Все, что написано в предыдущей статье о классе MediaElement, применимо не только к аудио-, но и к видеофайлам. Ключевое…