2012-05-05 36 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

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

相关问题