0

我正在使用 OAuth 在我的 WinRT 应用程序 (C#/XAML) 中对用户进行身份验证。一切正常,除了登录对话框显示在我似乎无法提供任何样式选项的控件中。

这是我的(伪)代码:

var requestUri = new Uri("my oauth request uri"), UriKind.RelativeOrAbsolute);
var callbackUri = new Uri("my oauth redirect uri", UriKind.RelativeOrAbsolute);
var authenticationResult = await WebAuthenticationBroker.AuthenticateAsync(WebAuthenticationOptions.None, requestUri, callbackUri);

对 AuthenticateAsync 的调用确保显示登录表单,但它显示在控件的中心,同时显示水平和垂直滚动条,看起来不太好。我想为这个 Web 表单的这个宿主容器控件设置样式

关于如何做到这一点的任何想法?

4

2 回答 2

0

你不能改变AuthenticationDialog. 其他内置对话框(如CredentialPicker等)也是如此。

于 2012-11-12T07:45:29.007 回答
0

您是连接到第三方服务还是拥有 oAuth 的服务器端?oAuth 提供者可以遵循指南使对话更漂亮。 http://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj856911

于 2012-12-10T06:09:24.530 回答