Silverlight 3- 다른 응용 프로그램 내에서 브라우저를 실행할 수 있습니까?

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

문제

새로운 Silverlight 3 베타에는 브라우저 외부 응용 프로그램을 실행하는 기능이 포함되어 있습니다. 지금까지 데모는 이것을 특수 프레임 안에만 보여줍니다. 누구든지 (WPF) 응용 프로그램 내에서 Siverlight 3 컨트롤을 실행할 수있는 방법을 아는 사람이 있습니까?

도움이 되었습니까?

해결책

아니요, 브라우저 외 실버 라이트를 WPF에 포함시킬 수 없습니다. sllauncher.exe 독립형 프레임에는 오프라인 : // (hostname)에 대한 특수 핸들러가 있습니다. . 이 앱을 앱에 포함시키는 방법을 찾을 수 없다면 브라우저 밖으로 얻을 수 없습니다. 이 작업을 수행하는 방법을 알고 있다면이 앱의 주소는 다음과 같습니다.

C : Program Files Microsoft Silverlight 3.0.40307.0 Sllauncher.exe

그러나 다른 사람들이 말했듯이, 당신은 HTML 페이지 내부와 웹 브라우저 요소 내부에 실버 라이트 컨트롤을 포함시킬 수 있습니다. 그러나 현재 Silverlight에 대한 x64 지원이 없으므로이 방법에주의하십시오. 절대적으로해야한다면 x86을 위해 특별히 컴파일해야합니다.

다른 팁

나는 추측하고있다 (예, 나를 부끄러워!) 그러나 당신은 아마도 WPF 웹 브라우저를 창에 넣고 그 안의 Silverlight 앱으로 이동할 수 있습니다.

이것은 지원되는 시나리오입니다. 최근 MSDN 기사에 따르면이 시나리오가 지원되었으며 이와 같은 시나리오로 인해 CLR 팀은 여러 CLR을 단일 프로세스에로드 할 수있었습니다.

Sloob 앱은 호스트 프로세스 내에서 실행되는 것 같습니다 (C : Program Files Microsoft Silverlight 3.0.40307.0 Sllauncher.exe). 이것은 앱을 호스팅하고 샌드 박스를 호스트합니다.

나는 그것을 직접 호스팅 할 수 없을 것 같아요. 추측에 조금 가깝다면 죄송하지만 WPF 앱에서 호스팅 웹 브라우저를 실행하지 않으면 샌드 박스 요구 사항을 중심으로 생각할 수 없습니다.

HTH

Windows 앱 내부에서 브라우저 컨트롤을 호스팅하고 브라우저 컨트롤 내부에 Silverlight를로드 할 수 있습니다. 이것이 라이브 메쉬가 어떻게 할 것인가입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top