#silverlight #webforms #import #toolbox
#silverlight #веб-формы #импорт #Набор инструментов
Вопрос:
можем ли мы добавить приложение silverlight в панель инструментов asp.net приложение веб-формы, чтобы вместо написания HTML для включения приложения silverlight я мог просто перетащить его из окна инструментов.
Ответ №1:
Вы не можете добавить приложение silverlight непосредственно в панель инструментов. Однако довольно просто создать метод, WebControl
метод которого Render
записывает соответствующий <object>
элемент с исходным параметром, указывающим на xap вашего приложения.
Вы даже можете добавить некоторые свойства, на основе которых ваш код рендеринга мог бы генерировать элемент initparams <param>
.
Это WebControl
автоматически окажется в панели инструментов, что позволит вам перетащить его на поверхность дизайна.
Вы могли бы даже рассмотреть возможность обнаружения того, что элемент управления отображается во время разработки, и изменить выходные данные, чтобы отобразить для него разумную метку в конструкторе.
Ответ №2:
Комментарии:
1. Изменены ссылки на лучшие ресурсы