Серверный контрол Asp.Net, упрощающий создание Silverlight

Вы можете воспользоваться схожим с asp:Xaml контролом, не дожидаясь выхода Asp.Net 3.5 Extensions.

Во вложении Вы можете скачать серверный контрол Elisy.Web.Silverlight, упрощающий вывод html- и js- кода для Сильверлайт. Опробован для версии Silverlight 1.1.

  • Скопируйте сборку Elisy.Web.dll в каталог Bin
  • Добавьте директиву в aspx-файл: <%@ register assembly="Elisy.Web" namespace="Elisy.Web" tagprefix="els" %>
  • Добавьте контрол в aspx-файл в следующем формате: <els:silverlight version="1.1" id="Silverlight1" runat="server" background="#0000FF00" width="300" height="300" source="Sample.xaml" />
  • Создайте файл Sample.xaml (для примера он расположен в корневом каталоге)

Для удобстава Вы можете запустить WWW-пример из архива.

Соответствие свойств серверного контрола и Сильверлайт-контрола:

Свойство Сильверлайт (см.Silverlight SDK) Свойство ASP.Net-контрола
source Source
parentElement ID + "Host"
id ID + "Control"
width Width
height Height
version Version
background Background
isWindowless IsWindowless
enableHtmlAccess EnableHtmlAccess

silverlight-server-control.zip (14.48 kb)

Comments are closed