如何更改WebAuthenticationBroker生成的对话框的样式?

时间:2012-08-19 16:47:11

标签: c# xaml windows-8 microsoft-metro windows-runtime

我刚尝试使用WebAuthenticationBroker与Google建立联系,但我不喜欢系统生成对话框的直观表示。是否有可能以某种方式改变它?

例如,这是英文版的截图:

English version

那些白色矩形非常难看,但在改变语言时会产生更糟糕的影响:

Czech version

底部状态行在下拉列表下流动以更改语言。

我想将用于网页呈现的容器扩展到对话框的整个宽度(C#和XAML)。怎么做?

2 个答案:

答案 0 :(得分:4)

看看这个。这将有所帮助:

http://www.naweed.info/Links/Post/9

答案 1 :(得分:3)

您无法设置对话框的外观样式。这是为了给Windows用户提供信心和一致的体验。大多数身份验证提供程序都有一个“移动”视图,在其身份验证URI中效果更好。例如,Facebook的基本OAuth起点对于这个对话来说是可怕的,但是使用Mobile的格式非常好。至于你对文本如何流动的评论......这看起来不像WebAuthBroker对话框问题,而是IE10渲染问题,Google需要检查用于理解原因的HTML。