2015-02-05 100 views
0

我試圖在windows phone中爲我的第一個應用程序實現登錄/註冊/忘記密碼流程。結果如何在Windows Phone 8中實現登錄/註冊流程

的想法要點是:

  • 登錄表單是從應用程序,當用戶試圖作出這樣的要求他在系統中記錄一個動作的多點訪問。
  • 登錄表單必須顯示「註冊」選項,顯示與登記表
  • 一個新的屏幕當用戶關閉該登記表必須返回到登錄表單

A)我探索添加/ Visual Item中的New Item菜單和Content對話框似乎已經爲該功能準備好了,因爲它的模板xaml是一個登錄屏幕。所以我從ContentDialog模板創建了一個LoginDialogRegisterDialog。我對嗎?

B)的「登錄」按鈕立刻關閉對話框,什麼是常見的模式,使用戶等待的同時請求被通過網絡發送,並表明可能發生

C中可能出現的錯誤)如何

private async void RegisterButton_Click(object sender, RoutedEventArgs e) 
{    
    this.Hide(); 
    await new RegisterDialog().ShowAsync(); 
} 

我怎樣才能讓RegisterDialog返回到登錄對話框關閉:我應該我添加了一個按鈕,一個LoginDialog的方式實現ContentDialogs之間的導航?

D)當我按主或次按鈕時,對話框關閉。我怎樣才能避免它關閉顯示驗證錯誤(如無效的密碼)

回答

0

在我的應用程序中,我通過將登錄選項和註冊選項都放在MessageDialog上實現它,當用戶嘗試登錄時顯示在,所以你不需要登錄頁面上的註冊選項。

我添加了單獨的頁面,而不是內容對話框。我認爲這是一個更好的方法,因爲如果出現錯誤,頁面將不會「關閉」,就像ContentDialog一樣,您可以使用簡單的GoBack和導航調用輕鬆處理導航。

相關問題