Главная » Silverlight » Конфигурирование области содержимого Silverlight

0

Элемент <object> содержит ряд элементов <param>, которые передают дополнитель­ные параметры надстройке Silverlight. В табл. 1.1 перечислены наиболее важные пара­метры. Вы можете экспериментировать с ними, работая с примерами, посвященными таким средствам HTML, как заставки, доступ к элементам страницы, прозрачность, анимация и т.д.

Таблица 1.1. Параметры, передаваемые надстройке Silverlight

Имя параметра

source (источник)

Описание

Адрес URI, указывающий на файл ХАР приложения Silverlight; обязательный параметр

onError (ошибка)

Обработчик события JavaScript, запускаемый при возникновении необработанной ошибки в надстройке Silverlight или в коде приложения; кроме того, обработчик onError вызывается, если надстройка Silverlight установлена, но не соответствует параметру minRuntimeVersion

background(фон)

Цвет фона области содержимого Silverlight; выводится после любого содержимого, отображаемого объектом Silverlight, но перед любым содержимым HTML, занимающим то же пространство; если установить свойство Background страницы, оно переопределит цвет фона, заданный в параметре background элемента <object>

minRuntimeV.ersion (минимальная версия времени выполнения)

Минимальная версия Silverlight, которая должна быть установлена для успешного выполнения приложения; если необходимы средства Silverlight 3, установите значение 3.0.40624.0 (немного меньшее значение может указывать на beta-версию); для Silverlight 2 достаточно версии 2.0.31005.0

autoUpgrade (автоматическое обновление)

Булево значение, определяющее, должна ли надстройка Silverlight попытаться обновить себя (если она установлена, но имеет недостаточно большой номер версии); по умолчанию параметр имеет значение true; установите значение false, если хотите решать проблемы с версиями самостоятельно с помощью события onError

enableHtmlAccess (включение доступа к HTML)

Булево значение, которое определяет, имеет ли надстройка Silverlight доступ к объектной модели HTML; значение true позволяет манипулировать расположенными на тестовой странице элементами HTML с помощью кода Silverlight (см. главу 14)

initParams (начальные параметры)

Строка, которую можно применить для передачи пользовательской инициализирующей информации (см. главу 6); полезна при использовании одного и того же приложения Silverlight разными способами на разных страницах

splashScreenSource(источник заставки)

windowless (без окна)

Адрес окна заставки XAML, выводимого во время загрузки файла ХАР (см. главу 6) Булево значение, определяющее режим вывода объекта Silverlight: в своем окне (по умолчанию) или без окна; при значении true содержимое HTML видно сквозь содержимое Silverlight; обычно ~ значение true используется для создания фигурных элементов управления Silverlight, интегрированных в содержимое HTML (см. главу 14)

Окончание табл. 1.1

Имя параметра

Описание

onSourceDownloadProgressChanged (прогресс загрузки источника)

Обработчик события JavaScript, запускаемый при окончании загрузки части файла ХАР; можно использовать для создания индикатора прогресса загрузки (см. главу 6)

onSourceDownloadComplete (завершение загрузки источника) onLoad (загрузка)

onResize (изменение размеров)

Обработчик события JavaScript, запускаемый при окончании загрузки всего файла ХАР Обработчик события JavaScript, запускаемый при завершении загрузки первой страницы Silverlight Обработчик события JavaScript, запускаемый при изменении размеров области содержимого Silverlight

Альтернативное содержимое

Элемент <div> может содержать разметку HTML, которая будет выведена на экран, если дескриптор <object> не будет распознан браузером или надстройка Silverlight недоступна. На стандартной тестовой странице эта разметка состоит из рисунка с над­писью Get Microsoft Silverlight (Загрузите надстройку Silverlight), охваченного ссылкой, в результате чего при щелчке на рисунке загружается страница Silverlight.

<а href="http://до.microsoft.com/fwlinkWWW /?LinkID=14 9156Sv=3.0.40624.0" style="text-decoration:none"> <ітд src="http://до.microsoft.сот/fwlinkWWW /?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none"/>

</a>

Источник: Мак-Дональд, Мэтью. Silverlight 3 с примерами на С# для профессионалов. : Пер. с англ. —- М. : ООО «И.Д. Вильяме», 2010. — 656 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии