Silverlight 3-Могу ли я запустить из браузера в другом приложении

StackOverflow https://stackoverflow.com/questions/661715

Вопрос

Новая бета-версия Silverlight 3 включает в себя возможность запуска приложений вне браузера. До сих пор демонстрации показывают это только в специальной кадре. Кто -нибудь знает, как я могу запустить элементы управления Siverlight 3 внутри приложения (WPF)?

Это было полезно?

Решение

Нет, вы не можете внедрить Silverlight вне браузера в WPF. У автономной рамки Sllauncher.exe есть специальный обработчик для автономного: // (hostname). (Revision)/URL, предоставленный ему, чтобы позволить приложению иметь все функции режима вне браузера (например, дополнительный доступ к клавиатуре) Анкет Если вы не найдете способ внедрить это приложение в свое приложение, вы не сможете получить вне браузера; Если вы знаете какой -то способ сделать это, адрес для этого приложения:

C: Program Files Microsoft Silverlight 3.0.40307.0 sllauncher.exe

Однако, как говорили другие, вы можете встроить контроль Silverlight в HTML -страницу и то, что в элементе веб -брузере. Однако будьте осторожны с этим методом, так как в настоящее время нет поддержки X64 для Silverlight, и если вам абсолютно необходимо сделать это, обязательно собирайте специально для x86.

Другие советы

Я предполагаю (да, позор мне!), Но вы, вероятно, можете поместить веб -браузер WPF на свое окно и перейти в приложение Silverlight в нем.

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

Похоже, что приложения Sloob работают в процессе хоста (C: Program Files Microsoft Silverlight 3.0.40307.0 sllauncher.exe). Это размещает и песочницы приложения.

Я подозреваю, что невозможно разместить его самостоятельно - извините, если это немного близко к угаданию, но не хватает хостингового веб -браузера в вашем приложении WPF, я не могу придумать способ обойти требования к песочнице.

Hth

Вы можете разместить управление браузером в приложении Windows и загрузить Silverlight в управление браузером. Вот как это сделает Live Mesh.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top