Как разместить более одного пользовательского элемента управления Silverlight в веб-приложении ASP.NET? - PullRequest
0 голосов
/ 18 ноября 2011

Я создаю приложение веб-сайта ASP.NET в Visual Studio 2010. Я добавил одно приложение Silverlight в свой проект.Он имеет один пользовательский элемент управления mainpage.xaml.Каждое приложение Silverlight при добавлении в проект ASP.NET создается на testpage.xap, который можно использовать для добавления этого элемента управления на нашу веб-страницу.

Когда я добавляю другой пользовательский элемент управления в то же приложение Silverlight, он не создает вторую тестовую страницу, так как я могу использовать этот элемент управления на веб-странице?

Правда ли, что мы можем создать только один элемент управления Silverlight в одном приложении Silverlight?

1 Ответ

1 голос
/ 18 ноября 2011

Я думаю, что вы на некотором пути в неправильном месте здесь.

Тестовая страница, которую Visual Studio так приятно (или навязчиво) создать для вас, представляет собой «ссылку» на файл XAP. Файл XAP содержит приложение Silverlight, и внутри этого приложения вы можете иметь несколько пользовательских элементов управления, страниц и всего, что вы можете себе представить, создавая в Silverlight.

Не зная контекста, почему вы используете Silverlight, есть несколько вариантов, если вам нужен только один проект Silverlight, вы можете использовать Navigation Framework внутри Silverlight. Хотя будьте осторожны, там могут быть драконы, чтобы углубиться в приложение Silverlight из архитектурного представления. Другой вариант - это простая параметризация вашего приложения через встроенный initParam ( intro ), который вы можете установить в html для тега объекта.

Не будучи полный дебил, я хотел бы предложить, что вы даете себе немного времени, чтобы прочитать о том, как на самом деле работает Silverlight, потому что кажется, что вы не поняли на платформу немного (то есть debateble в зависимости от того, кто вы говорите хотя)

...