2012-05-05 43 views
1

在Metro風格的應用程序中,我想使用WinRT提供的CredentialPicker,主要是爲了爲用戶提供一致的外觀和感覺。但是,我只需要密碼,而不是用戶名和密碼。有沒有可能使用WinRT的CredentialPicker沒有用戶名?

是否有可能以某種方式隱藏「用戶名」輸入框(以及用戶圖標),但在使用基本身份驗證時保留所有其他功能?

Bascially我想有這樣的事情:

using Windows.Security.Credentials.UI; 

async Task<string> GetPassword() { 
    CredentialPickerOptions options = new CredentialPickerOptions(); 
    options.ShowUsernameEntry = false; // Error: No such API 

    var result = await CredentialPicker.PickAsync(options); 
    return result.CredentialPassword; 
} 

任何想法?

+0

據我所知,這是不可能的。我看到的唯一解決方案是創建一個自定義對話框,並將其設計爲「CredentialPicker」。也許你也可以繼承'CredentialPicker'類的功能。 –

回答

2

答案是否定的。你不能那樣做。

相關問題