2010-08-22 2 views
2

리소스 사전에 컨트롤 스타일을 정의하고 Silverlight 4 WPF 4 응용 프로그램의 테마에 가능한 한 적은 적응을 사용하여 컨트롤 스타일을 정의하고 싶습니다.SL 및 WPF 테마에 동일한 XAML 사용

왜 내가 SL과 WPF 테마 사이의 모든 차이점을 알아야하는지, 그래서 대부분의 XAML은 거의 변화없이 양쪽 플랫폼에서 작동합니다.

내 생각에 오는 유일한 차이점은 Silverlight에서 TargetType = "Type"을 사용하고 WPF에서 TargetType = "{x : Type Type}"입니다. VisualStateManager와 같은 것은 어떨까요? 두 플랫폼 모두에서 동일한 vsm 코드가 작동합니까? 플랫폼에 따라 다른 XAML 부분을 변경해야합니까?

감사합니다, 앙드레

답변

3

문서의 WPF Compatibility 주제는 질문의 일부를 포함해야한다. 그러나 그 차이는 매우 광범위하며 간단한 답을 뛰어 넘습니다.

매우 일반적으로 Silverlight는 WPF의 하위 집합이지만 다른 방식으로 구현되는 기능이 있습니다.

아마도 가장 좋은 방법은 먼저 Silverlight를 대상으로 테스트 한 다음 WPF에서 테스트하는 것입니다.