WPF 응용 프로그램이 있습니다. WPF 응용 프로그램을 Silvelight 응용 프로그램으로 신속하게 변환 할 수 있습니까? 그렇다면 어떤 WPF 응용 프로그램을 Silverlight로 변환해야합니까? 또한 Silvelight 앱의 한계에 대해 알고 싶습니다.WPF 응용 프로그램을 Silverlight로 변환
미리 감사드립니다.
WPF 응용 프로그램이 있습니다. WPF 응용 프로그램을 Silvelight 응용 프로그램으로 신속하게 변환 할 수 있습니까? 그렇다면 어떤 WPF 응용 프로그램을 Silverlight로 변환해야합니까? 또한 Silvelight 앱의 한계에 대해 알고 싶습니다.WPF 응용 프로그램을 Silverlight로 변환
미리 감사드립니다.
예는 가능한 신속하게 예를 들어, 실버 라이트에 WPF 응용 프로그램을 변환 -
<TextBlock Text="Hello, World" />
은 거의 변화 변환합니다. 그게 도움이 되니? 분명히. WPF에서 Silverlight가 아닌 응용 프로그램을 얼마나 많이 사용하는지에 따라 다릅니다.
Silverlight 설명서의 WPF Compatibility 섹션을 읽어보고 WPF 응용 프로그램 중 Silverlight로 포팅 할 항목을 평가해야합니다.
Silverlight 앱의 제한 사항은 무엇입니까? 음, 나는 알기에 괜찮은 차를 만들 수 없다. 진심으로 그 질문은 너무 광범위합니다. 앱이하는 일의 종류를 정의하면 얻는 조언을 안내 할 것입니다.
예를 들어, LOB 앱입니까? 로컬 파일 시스템에 액세스해야합니까? 제 3 자 구성 요소에 의존합니까?
예 Word, Excel에서 COM interop을 널리 사용하는 문서 관리 시스템입니다. 또한 파일 시스템 IO에는 큰 기능이 있습니다. – Polaris
Silverlight 4 브라우저 외부 앱은 COM interop을 지원하므로 Office와 통신하는 데 문제가되지 않을 수도 있습니다. 그러나 Silverlight 런타임은 WPF가 실행되는 .Net 런타임의 하위 집합이며 Silverlight에서는 브라우저 외부 모드에서도 많은 API를 사용할 수 없습니다. 이주를 시도하기 전에 비 호환성에 대해 면밀히 조사하십시오. – Pragmateek
@Polaris : @Serious는 COM interop이 사용 가능하다는 것을 나타냅니다 (OOB __with__ 상승 된 신뢰에서만 사용 가능). 내 질문 WPF 애플 리케이션을했을 때 이미 포트를 전혀 사용하지 않아도 될까요? 내가 생각할 수있는 유일한 이유는 맥 사용자에게 다가가는 것이지만 자동화는 아직 실제로 존재하지는 않는다. – AnthonyWJones