2

이 문제를 해결하는 데 시간과 노력을 아끼지 않는 분은 미리 감사드립니다.Windows Phone 7.1 개발 - 사용자 로그인 패턴

현재 Windows Phone 애플리케이션 (망고 타켓팅)을 개발 중입니다. 나는이 유형의 개발에 아주 새로운 것입니다. 이 응용 프로그램의 일환으로, 나는이 매우 유사한 사용자 로그인 패턴을 구현해야합니다

http://windowsphonepatterns.net/uap_pattern/login

일반 과정 사용자가 자신의 자격 증명 (일반 로그인 화면), 그들은/로그인을 제출 누르면를 입력하는 것으로, 웹 서비스가 다시 돌아올 때까지 (인증 된 예/아니요) 또는 시간이 초과 될 때까지 응용 프로그램에 진도 표시기가있는 새 화면이 표시되는 동안 해당 자격 증명이 xml 웹 서비스에 대해 인증됩니다. 밀 제재의 꽤 달리기 (또는 그렇게 나는 생각했다).

지금까지 XML 웹 서비스를 사용하는 로그인 화면과 코드를 개발했습니다. 내가 고민하는 부분은 웹 서비스 (Silverlight WebClient 사용)를 사용하는 활동에 대한 불확실한 성능 향상 표시기와 함께 새 페이지를 연결하는 것입니다. Last.FM 앱의 로그인과 같은 기능.

저는 온라인에서이 작업을 수행하는 좋은 예를 찾으려고했지만 지금까지 행운은 없습니다.

누구든지이 작업을 수행 할 수있는 코드를 알고 있습니까? 위의 패턴을 암시하는 일부 코드는 훌륭한 도움이 될 것입니다.

다시 한번 감사드립니다.

크리스는 같은 페이지에 있지만 두 개의 서로 다른 캔버스에 로그인 컨트롤 및 진행 표시기를 모두 유지된다 할

답변

1

한 가지 방법.
처음에는 페이지가로드 될 때 진행 상태 표시기가 포함 된 캔버스가 숨겨지고 로그인 컨트롤 만 표시됩니다.
사용자가 자격 증명을 입력하고 승인 버튼을 누르면 캔버스를 숨기고 진행 표시기 캔버스를 표시하여 로그인 컨트롤을 숨 깁니다. 그리고 xml webservice의 콜백 메소드에서 자격 증명이 맞으면 새 페이지를 탐색 할 수 있습니다.

+0

그리고 시각 상태 관리자를 사용하여 해당 캔버스를 표시하거나 숨길 수 있습니다. 보통 로그인 페이지에는 정상, 보류 중 (= 진행 상태 표시) 및 실패 (= 오류 메시지 표시)의 3 가지 상태가 있습니다. – Soonts