Вставить еще один объект xaml silverlight на страницу - PullRequest
0 голосов
/ 13 марта 2012

Я полностью в Silverlight и начинаю. Я закончил первую серию «Начало работы» здесь и теперь изучаю HTML Bridge, теперь над здесь . Visual Studio создала для меня веб-сайт, когда создала новое приложение silverlight. Для учебника по HTML-мосту я создал еще один silverlight page (это то, что я должен создать) и вставил в него некоторый код.

Вопрос

Как мне встроить это в HTML-страницу? (Я знаю, как сделать это с помощью разметки, а также javascript, я не совсем понимаю, как получить приложение из одного файла xap внутри каталога ClientBin)

1 Ответ

0 голосов
/ 13 марта 2012

С Silverlight вы работаете с одним плагином на HTML-странице.Этот плагин является единственным файлом XAP, который загружает HTML-страница.

Ваше приложение Silverlight может также иметь много страниц, но его навигация отличается от навигации HTML (она использует URL-адреса закладок, чтобы обмануть браузер и остаться ната же страница, пока она меняет контент).Используется только одна HTML-страница.

Изначально, просто чтобы протестировать новую страницу, вы можете изменить файл app.xaml.cs, чтобы создать новую страницу Silverlight вместо RootVisual = new Main() и т. Д. В долгосрочной перспективе вам нужно одно приложение Silverlight для каждого отдельного подключаемого модуля.

Обновление (из комментариев):

Страницы в Silverlight изменяются путем замены визуального элемента одной главной страницы насодержимое другой страницы Silverlight.

Вы не можете просто заменить RootVisual (так как это может быть установлено только при запуске).

Начните с нового проекта приложения «Навигация» или «Бизнес», чтобы увидеть основы (навигация добавляет много сложности, но как только вы увидите, как она работает, это довольно круто).

...