2014-05-22 2 views
-1

나는 내가 Windows Phone 8 응용 프로그램을 개발하고 있어요 문제가 있고 문제는 다음과 같습니다윈도우 전화 피벗 문제

나는 피벗 및 일부 페이지를 사용하고 나는 밖으로 페이지 중 하나, 부하에서 다시 선회로 이동하면 피벗은 매번 모든 데이터를로드합니다.

내비게이션의 데이터로드 (webservice 호출)를 피하는 방법을 알려주십시오.

+0

이유 : 데이터가로드 된 후

if (!IsDataLoaded) //Call method to get data 
는 그것은 말도없이 가야

, true로 속성을 설정 Windows Phone 8 인 경우이 WPF 및 Windows Phone 7에 태그를 지정 했습니까? 코드는 어디에 있습니까? 어떻게 당신이 쓴 것을 누군가가이 문제를 해결할 수 있습니까? –

답변

2

나는 이것이 어떤 스트레칭으로도 버그가 아님을 경험했습니다. 적절한 viewmodel에 플래그를 작성하여이를 해결했습니다. 데이터가 웹 메서드를 호출하기 전에로드 체크하면

private bool IsDataLoaded = false; 

:

//Data finished loading 
IsDataLoaded = true; 
+2

그냥 그 사람을 도우려는 것. 나는 여러 창문 8과 전화 번호를 써서 그가 잘 묻고있는 것을 이해했다. 모든 snarky 될 필요가 없습니다 :). –

+0

도와 주셔서 감사합니다. 잘 작동합니다. 그러면 히트를 피하고 이전 목록을 내 목록에 지정합니다. – Jordan