2010-07-13 2 views
0

로컬로 실행하는 응용 프로그램의 인터페이스에서 작업하고 있습니다. 오프라인으로 실행할 수 있어야합니다. Silverlight의 UI를 사용하고 싶습니다. 그러나 Silverlight 프레임 워크에서 지원하지 않는 .NET 응용 프로그램에서 특정 참조 (특히 Microsoft.Win32)를 사용합니다. 이 어셈블리를 사용하는 것뿐만 아니라 Silverlight와 호환되는 프리젠 테이션 레이어를 사용하는 방법도 있습니다.Silverlight UI를 사용하여 .NET 응용 프로그램을 실행할 수 있습니까?

불합리한 요청 인 것 같지만 최근 Silverlight 4 및 액세스 가능성에 대해 읽었으며 가능한 것처럼 보입니다. 내가 틀렸어, 여기? 그렇지 않다면 어떻게 구현할 것인가?

미리 감사드립니다.

답변

0

예, 실버 라이트 4로 가능하고 아주 간단합니다.

우수한 블로그. 기능 # 14 참조, 귀하의 질문에 대답

+0

사실이 블로그는 대답을 가지고 있지만, # 3 기능이 나를 위해 더 잘 작동하는 것 같습니다 (단지 내 응용 프로그램을 호출하고 로컬로 결과를 읽을 껍질을 사용). 감사! –

+0

문제 없습니다. 이 대답을 유용하게 표시 할 수 있습니다. 고마워. – David

+0

나는 할 것이다. 그러나 나는 충분한 대표를 분명히 가지지 않고있다 :(나는 스택 뉴비 다. –

2

Silverlight 4 응용 프로그램을 브라우저에서 실행하거나 완전 신뢰 응용 프로그램으로 설치 한 경우에도 완전히 다른 런타임 환경이므로 Silverlight에서 지원하지 않는 클래스와 어셈블리를 사용할 수 없습니다.

0

기술적으로 Silverlight를 COM/ActiveX API를 통해 호스팅하거나 웹 브라우저 컨트롤을 호스팅 할 수는 있지만 많은 응용 프로그램 프레임 워크 환경을 재현 할 때 상당히 복잡합니다.

당신은 프리젠 테이션 및 그래픽에 매우 유사하기 때문에 내가 하지이를 시도하는 대신 WPF를 사용하려고 시도하는 것이 좋습니다 http://msdn.microsoft.com/en-us/library/cc296246(VS.95).aspx

에서 자세한 정보를 찾을 수 있습니다.