2016-06-20 3 views
1

에서 상위 페이지의 비주얼 스튜디오 디자이너 충돌 해당 페이지의 Visual Studio 디자이너 런타임에는 여전히 작동하지만 Visual Studio 디자이너에서 결과를 볼 수 없으면 대신 StackPanel 컨트롤을 사용해야합니다. 나는 X 사용하고RelativePanel 배열 내 UWP 응용 프로그램

참고 : 나는 RelativePanel.Below 재산 같은 것을 사용하여 RelativePanel와 자식 컨트롤을 배치 할 때 비주얼 스튜디오 디자이너의 충돌 내 UserConrol 내 것을 바인딩에만 발생합니다.

디자이너에 던져 예외는 같은 수 있습니다 : 다음과 같이 내가 UserControl을에 xRelatedMovieImg을 사용하고

enter image description here

가 :

RelativePanel.Below="xRelatedMovieImg" 

그래서 다른 사람이이 문제를 볼 수 만약 그렇다면 한 그가 수정이나 해결 방법이 있습니까?

답변

1

같은 문제가 발생했습니다. 내 경우에는 Binding을 사용하여 발견했습니다. 그래서 당신 수도 있습니다 RelativePanel.Below="{Binding ElementName=xRelatedMovieImg}"

+0

해결 방법으로 이것을 받아 들일 것입니다 –

+0

x : Bind를 사용할 때 여전히 문제가되지만 잠시 다른 해결책이 제시되지 않았으므로 표준 런타임을 사용하여 표시한다는 점에 유의하십시오. 사용자 정의 컨트롤에서 바인딩하면 문제가 해결됩니다. –

0

내가 경험 한 것으로부터, 디자이너는 매우 연약하고 이상한 것들을 위해 충돌 할 수 있습니다. 일반적으로 프로젝트의 재 빌드 (Ctrl + Shift + B)를하면 도움이됩니다.

또한 디자인을 변경하고 디버깅하지 않는 경우 Visual Studio의 디버그 메뉴에서 "디버깅하지 않고 시작"(Ctrl + F5)을 사용하여 더 빠른 실행을 얻을 수 있습니다. 그렇게하면 디버거가 모든 것을 얻을 때까지 기다릴 필요가 없습니다.

+0

그래서이 경우에는 프로젝트를 재건도 차이가 없습니다. 나는 x64 대신에 x86 빌드 설정을 시도해 보았고, x86에서 디자이너의 프로젝트 코드 버튼을 비활성화하려했지만 디자이너에서 던져진 예외와 아무런 차이가 없었다. –

관련 문제