Установите приложение Silverlight вне браузера с возможностью просмотра локального HTML-файла с помощью элемента управления Webbroser - PullRequest
1 голос
/ 29 октября 2010

Мы разработали приложение SL4, которое также имеет встроенную онлайн-справку.Эта справка построена в виде HTML-файлов, содержащих ссылки друг на друга и отображаемых в элементе управления Webbrowser непосредственно в приложении.При запуске приложения в браузере все работает просто отлично.

Теперь нам также нужна поддержка вне браузера.Пока что нет проблем с веб-браузером.Нам также удалось вставить файлы HTML в XAP, который устанавливается на клиенте, если пользователь выбрал установку приложения вне браузера.

Но ссылки внутри HTML не работают как файлынаходятся в XAP!: - (

Есть ли способ доступа к файлам, хранящимся в XAP, с помощью элемента управления веб-браузера. Например, специальный вид / синтаксис URL, который можно использовать? Есть ли способ установить дополнительные файлы, такие как наши файлы HTMLотносительно приложения в режиме вне браузера, например, работают ли относительные ссылки между этими файлами?

Кстати: мы не всегда можем получить доступ к интерактивной справке с центрального сервера, поскольку устройства находятся в автономном режиме, который используетЭто приложение. В противном случае мы могли бы всегда показывать справку с центрального сервера документации, но это не вариант здесь.

Любые идеи? Помощь была бы отличной, спасибо!

Приветствия, Марк

1 Ответ

1 голос
/ 29 октября 2010

Если вы можете запросить у пользователя повышенные разрешения, чтобы ваше приложение стало доверенным , то вы можете использовать доступ к локальной файловой системе для сохранения файлов справки html в «Мой Документы ", а затем откройте HTML-справку оттуда.

Если вы сделаете это таким образом, было бы лучше, если бы ваши html-файлы находились внутри отдельного файла XAP, чтобы их можно было загрузить, сохранить и использовать один раз.

...