2010-11-19 5 views
1

Windows Phone 7 응용 프로그램의 경우 모든 내 페이지에 공통적으로 적용되는 응용 프로그램 막대를 만들었으며 App.xaml 내에 정의되어 있습니다.WP7 조각 오류

예를 들어, 홈, 도움말, 정보입니다. 이제 응용 프로그램을 시작할 때 기본 페이지는 Home.xaml이고 응용 프로그램 막대가 표시됩니다. 도움말 또는 정보 버튼을 클릭하면 NavigationService를 사용하여 탐색이 수행되고 해당 페이지가 표시됩니다. 하지만, 홈 버튼을 클릭하면 예외가 발생합니다 - 현 시점에서는 Fragment Support가 없습니다.

같은 페이지로 이동하려는 경우 고유 한 쿼리 문자열을 추가해야하는 몇 가지 제안 사항을 발견했습니다. 다른 더 나은 솔루션이 있습니까?

또한 누구나 한 곳에서 이러한 코드를 유지할 수있는 방법을 제안 할 수 있으므로 앱 표시 줄 아이콘이있는 모든 페이지에서이 논리를 반복하지 않아도됩니다.

Pratik

답변

0

마크 체임벌린이 here 할 수 없습니다 확인합니다.

고유 한 검색어 문자열이이 문제를 해결하는 방법입니다. 아마도이 페이지의 다음 인스턴스를 다른 것으로 만드는 요인을 나타내는 쿼리를 추가하십시오.

또는 적용 가능한 경우 페이지의 콘텐츠를 새로 고칠 수 있습니다.

+0

감사합니다. 믹. 한 가지 할 수있는 것은 해당 페이지에 해당하는 응용 프로그램 막대 아이콘을 숨기는 것입니다. 모든 페이지에서 유사한 코드를 반복하지 않고이 작업을 수행하는 방법에 대한 제안 사항이 있습니까? –

+0

나는 그 질문을 보았지만, 만족할만한 답을 줄 충분한 문맥을 가지고 있다고 느꼈다. –