Silverlight 1.0 позволяет создавать интерактивные эффекты, и менять свойства объектов используя JavaScript.
Silverlight 1.0 позволяет вызывать JavaScript функции, когда наступает какое либо событие например загрузка объекта или событие при наведении мыши.
Для того, чтобы определить обработчик события необходимо проделать следующие шаги:
1) В вашем XAML файле определить необходимый атрибут для вашего объект, который будет указывать функцию, которая будет обрабатывать событие.
someEvent = ‘YourFunction», где someEvent – какое-то событие доступное для вашего объекта, а YourFunction JavaScript функция, которая будет обрабатывать ваше событие
2) Необходимо определить вашу функцию (YourFunction) в JavaScript файле
Для того, чтобы начать создавать свои собственные приложения на Silverlight. Вам необходимо для начала запастись необходимыми программными средствами.
1) Для 1.0:
Для 2.0:
Установка плагина Silverlight ни чем не отличается, от обычных windows приложений, только в конце они забыли добавить кнопку «finish», что немного сбивает с толку и приходиться закрывать обычным крестиком.
Как оказалось на практике, проверь не просто просто, а совсем просто :))
Чтобы проверить наличие Silverlight на стороне клиента, достаточно проверить переменную Silverlight.available. True – установлен, False – нет. Это свойство легко найти в файле Silverlight.js
Также можно проверить версию брайзера -Silverlight.ua.Browser, которое возвращает одно из следующих значений: ‘MSIE’, ‘Firefox’, ‘Safari’ or ‘Unsupported’.
Операционную систему можно проверить следующим свойством – Silverlight.ua.OS – возвращающим ‘Windows’, ‘MacPPC’, ‘MacIntel’, ‘Unsupported’.
Переустановил полностью всю систему. После чего решил поставить VS.NET 2008 release. После чего, решил установить Silverlight
1. Установка Silverlight 1.0 прошла нормально. Проверил, все приложенния для 1.0 работали нормально.
2. Установка Silverlight 1.1 Alpha. Не одно из приложений не работает.
Следующая последовательность действий никах результатов не дала.
Issue: After installing the Silverlight 1.1 Alpha Refresh, you continue to get the “Get Silverlight” medallion when trying to launch a 1.1 application. Resolution: There are several things you can do to address this:
Ensure that you installed the 1.1 version of Silverlight & not the 1.0 version. You can check this by looking at the 1st 2 digits of the Silverlight version number.
Ensure that you have the latest version of 1.1 (linked above) installed.
If you just recently installed 1.1 and had an existing version of Silverlight installed, you made need to restart your browser.
If all else fails, close all browser, uninstall Silverlight through Add/Remove Programs (just called Programs on Vista) control panel & finally re-install Silverlight again.
Подбробнее:
Как оказалось, все пределно просто. Иногда браузер, даже после закрытия держит определенные сборки недоступными для перезаписи. Тут делаем все просто
1. Удаляем все из папки – <% SystemRoot %>:\Program Files\Microsoft Silverlight