【问题标题】:XAML/C# Windows8 AppBar vs. outside buttonsXAML/C# Windows8 AppBar 与外部按钮
【发布时间】:2014-03-15 05:48:38
【问题描述】:

所以在我的应用程序中,我有一个用于各种事件的底部应用程序栏弹出窗口。我遇到的问题是当 AppBar 出现时,其他按钮失去可用性。也就是说,如果不先关闭 AppBar,就无法选择 AppBar 之外的所有内容。要选择一个,用户必须在 AppBar 外部单击,然后选择按钮。这显然不是一个友好的用户界面,所以我正在寻找修复。

任何想法将不胜感激。提前感谢您的帮助!

【问题讨论】:

    标签: c# xaml user-interface windows-8 appbar


    【解决方案1】:

    您确定您要关注的事件是微软在其style guide 中规定的外部事件吗?

    来自指南:

    应用栏可让用户在需要时轻松访问命令。用户可以滑动屏幕的底部边缘以使应用栏出现,并且可以与其内容交互以使应用栏消失。应用栏还可用于显示特定于用户上下文的命令或选项,例如照片选择或绘图模式。 如果您有用户完成工作流程所必需的命令(例如购买产品),请将这些命令放在画布上而不是应用栏中。

    我会仔细弄清楚需要什么并将它们放在您的应用栏之外,以及对于上下文/当前工作流程之外有什么好处并将它们放在在您的应用栏内。

    【讨论】:

    • 在我的情况下,AppBar 只是为用户提供了比他们最初在画布上可用的选项更多的选项。仅在某些情况下才需要这些附加选项,因此我不希望画布上的永久按钮在 99% 的时间未使用时占用空间。理想情况下,我希望任一选项(AppBar 或 Canvas)只需单击即可选择。
    • 您能否在这种情况下禁用应用栏,然后使用获得的空间来添加您需要的操作?我不想在这里变得密集,只是好奇在您的情况下是否需要 appbar :)
    • 我想这将是一个潜在的解决方案,但它会抛弃我的程序的连续性/一致性。如果我找不到其他方法来解决它,我可能会这样做。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    相关资源
    最近更新 更多