2011-12-24 1 views
1

여러 사용자 컨트롤에서 비슷한 UI 요소를 사용하는 Windows Phone 앱을 만들려고합니다.Windows Phone의 중첩 된 UserControl

하나의 사용자 정의 컨트롤이 주 xaml에 의해로드되고이 사용자 정의 컨트롤은 다른 사용자 정의 컨트롤로 구성됩니다. 사용자 컨트롤은 모두 주요 xaml이있는 디렉토리 아래에 있습니다.

System.Windows.Application.LoadComponent(this, new System.Uri("/MyApp;component/UI/NestedControl.xaml", System.UriKind.Relative)); 

내가 그것을 부모 사용자 컨트롤이 이미있는 같은 경로의 구성 요소/UI 부분을 두 배로 생각 :

나는 중첩 된 컨트롤에 대한 내 GICS 파일에서 다음 줄에 XamlParseException를 얻을 수 이 디렉토리.

누구든지 해결 방법을 알고 있습니까?

답변

0

이 예외는 일반적으로 XAML 파서가 참조 된 XAML을 찾을 수 없거나 NestedControl 클래스에 대해 유효하지 않은 XAML이 있음을 나타냅니다.

추가 코드가 없으면 근본 원인을 판별하기가 어렵습니다. 프로젝트를 컴파일 할 때까지 이러한 클래스를 삭제 한 다음 매번 컴파일하면서 다시 천천히 추가하는 것이 좋습니다. 이렇게하면 문제가있는 곳을 파악하는 데 도움이됩니다.