2011-08-19 3 views
0

Windows Phone 7 Silverlight 응용 프로그램을 개발하고 있지만 세션 값을 사용하여 Windows Phone 7의 다른 페이지간에 "탐색"할 수는 없습니다. "격리 저장소"도 사용했지만 나는 값을 얻을 수 없었다.Windows Phone 7에서 세션 값 사용

답변

1

이 샘플은 일부 지속성 메커니즘을 보여줍니다

http://www.scottlogic.co.uk/blog/colin/2011/05/a-simple-windows-phone-7-mvvm-tombstoning-example/

또한 두 페이지 사이에 정보를 전달하는 데 쿼리 문자열을 사용할 수 있습니다. 쿼리 문자열을 구성하는 값은 URI에 추가됩니다.

개인적으로 메인 App 클래스로 인스턴스화 된 중앙 집중식 컨트롤러 클래스가 있습니다. 건네 줄 필요가있는 값은 여기에 배치됩니다.

0

답장을 보내 주신 Adam Houldsworth에게 감사드립니다. 정말 도움이되었습니다. 그러나 나는 더 간단한 해결책을 발견했다.

"App.xaml.cs"파일에 전역 변수 클래스를 만들고이 변수에 변수를 넣을 수 있습니다. 수업은 모든 곳에서 접근 할 수 있습니다.

예 :

public static class GlobalVariables 
{ 
    public static string my_string = ""; 
    public static int my_int = ""; 
} 

그런 다음 우리는이 같은 글로벌 변수 클래스에 액세스 : project_Name.GlobalVariables.variable_name을;

관련 문제