【问题标题】:How to change style of WebAuthenticationBroker generated dialog?如何更改 WebAuthenticationBroker 生成对话框的样式?
【发布时间】:2023-04-03 18:10:01
【问题描述】:

我刚刚尝试使用WebAuthenticationBroker 连接到 Google,但我不喜欢系统生成对话框的视觉表示。能不能改一下?

例如这是英文版的截图:

那些白色的矩形真的很难看,但在更改语言时影响更严重:

底部状态行在更改语言的下拉菜单下方流动。

我想将用于网页渲染的容器扩展到对话框的全宽(C# 和 XAML)。该怎么做?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 如果您要求扩展权限,facebook 的移动触摸视图会出现问题。其他选项在对话框中创建侧面和垂直滚动。我们至少需要能够更改 iframe 宽度,否则这是一个无用的解决方案。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-15
      • 1970-01-01
      • 2016-04-05
      相关资源
      最近更新 更多