gpt4 book ai didi

xaml - Windows 8 底部应用栏

转载 作者:行者123 更新时间:2023-12-04 02:00:14 26 4
gpt4 key购买 nike

我一直在尝试获得 App barWinRT metro app 中实现( C#/XAML ),但不知道从哪里开始。我试过使用 <ApplicationBar/>标签,我得到一个 Type not found错误。

没有在线帮助,有人可以用答案更新这篇文章,以便它也可以作为其他程序员的引用吗?

只有一个 JavaScript没有多大帮助的示例。

最佳答案

这应该有效:

<AppBar
VerticalAlignment="Bottom">
<Button
AutomationProperties.Name="Play"
Style="{StaticResource PlayAppBarButtonStyle}"
Command="{Binding PlayCommand}" />
</AppBar>

– 您可以将其放在页面的布局根网格中。

*编辑

注意:根据文档 - 你应该把它放在 Page.BottomAppBar属性,尽管至少在 Windows 8 Consumer Preview 中 - 它在任何 Grid 中使用时都可以正常工作,如果您的 UI 没有与页面控件紧密耦合,这很方便。

*编辑 2, response from MSFT :

推荐的方法是使用 Page.BottomAppBar/TopAppBar 属性。
  • 如果在不使用这些属性的情况下添加 AppBars,Consumer Preview 中存在已知的 HitTest 问题
  • 如果在不使用这些属性的情况下添加 AppBar,则它们不会使用正确的动画
  • 如果 AppBars 作为任意元素的子元素添加,那么多个控件更容易尝试创建/修改 AppBars,从而导致不一致的用户体验

  • *编辑 3

    WinRT XAML Toolkit 中的 CustomAppBar可以在任何地方使用,基于垂直/水平对齐的动画,可以在它上面覆盖其他内容,并且还有一个可以阻止它打开的 CanOpen 属性。

    关于xaml - Windows 8 底部应用栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10318612/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com