2016-08-09 5 views
1

모바일 및 PC 용 UWP 앱을 개발 중입니다. 앱이 시작될 때마다 일시 중지 후 다시 시작될 때도 비밀번호를 요청해야합니다. 앱을 다시 시작하면 핀 확인 페이지로 이동 한 다음 패스 코드가 맞으면 일시 중지되기 전에 표시된 페이지로 이동합니다. 문제는 텍스트 상자와 다른 컨트롤이있는 페이지가 있는데 어떻게 TextBox에서 텍스트를 다시 시작할 수 있습니까? 핀 페이지를 사용하지 않고 앱을 다시 시작할 때 페이지의 콘텐츠가 완전히 다시 시작되기 때문에 문제가 없습니다. 감사합니다다른 페이지로 이동 한 다음 앱 재개

+0

임시 응용 프로그램 설정에 텍스트 상자 텍스트를 저장해야합니다. OnSusending 중에 응용 프로그램 상태/탐색 페이지를 이미 저장하고 있으므로 (지금 수행하지 않는 경우 App.xaml.cs에서 OnSuspending을 찾으십시오), 응용 프로그램이 활성화 될 때 설정 값이있는 경우 탐색 대신 메인 페이지에서 로그인 페이지로 이동하여이 텍스트를 응용 프로그램 설정에 저장하여 텍스트 상자를 채 웁니다. 몇 단계를 더 진행하면 텍스트가 있으므로 로그인 이벤트를 시작하고 필요할 경우 로그인 할 수 있습니다. 더 많은 설명이 필요하면 알려주세요. 나는 대답을 게시 할 것이다. – AVK

답변

0

문제점은 텍스트 상자와 다른 컨트롤이있는 페이지가 있는데 어떻게 TextBox에서 텍스트를 다시 시작할 수 있습니까?

UIElement.CacheMode propertyFrame.CacheSize property을 사용하여 페이지의 콘텐츠를 캐시 할 수 있습니다. 내 다른 케이스 UWP page state manage을 참조 할 수 있습니다.

예를 들어 템플릿 10과 같은 템플릿을 사용하여 앱을 개발하는 경우 자체 캐시 방법을 사용할 수 있습니다 (Docs | Navigation Cache 참조).

관련 문제