我正在摆弄将 facebook 集成到 Metro 风格应用程序中,并通过 WebAuthenticationBroker 连接到 facebook,如下所示:
WebAuthenticationResult WebAuthenticationResult = await WebAuthenticationBroker.AuthenticateAsync(
WebAuthenticationOptions.None,
loginUrl,
endUri);
if (WebAuthenticationResult.ResponseStatus == WebAuthenticationStatus.Success)
{
var callbackUri = new Uri(WebAuthenticationResult.ResponseData.ToString());
var facebookOAuthResult = _fb.ParseOAuthCallbackUrl(callbackUri);
var accessToken = facebookOAuthResult.AccessToken;
if (String.IsNullOrEmpty(accessToken))
{
// User is not logged in, they may have canceled the login
}
else
{
App.AccessToken = accessToken;
// User is logged in and token was returned
LoginSucceded();
}
}
我真正的问题是这很难看,是否可以以某种方式自定义WebAuthenticationBroker
,即使它是以编程方式创建的?我已经找到了如何做到这一点的注释,但是在这些示例中,他们以某种方式在 HTML 上使用了 CSS,而我显然没有。
Q:有没有可能以某种方式改变没有模糊的部分的样式?