windows-8 - 为 Windows 8 开发 Top AppBar

标签 windows-8 windows-store-apps winjs appbar

我正在为 Windows 8 开发一个简单的应用程序。现在我想修改顶部应用程序栏(即它不应该看起来像底部应用程序栏),并且我希望它比仅显示默认图标(例如导航工作)。我想添加不同大小(长度)的图标。是的,类似于天气应用程序或旅行应用程序的图标。但我找不到任何好的引用资料。请帮忙,我应该从哪里开始做。以及是否可以修改应用栏。请指导。注意:我正在使用 javascript 开发应用程序

最佳答案

您可以使用以下 HTML 来实现非常基本的顶部应用栏:

<div data-win-control="WinJS.UI.AppBar" data-win-options="{layout:'custom',placement:'top'}">
    <!-- your custom top bar content goes here -->
</div>

div 内部,您可以将任何内容添加到您的心中,甚至是 AppBarCommands。不要忘记初始化所有 win 控件:

<script>
    document.addEventListener("DOMContentLoaded", function () {
         WinJS.UI.processAll();
    }, false);
</script>

关于windows-8 - 为 Windows 8 开发 Top AppBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13716713/

相关文章:

html - 垂直滚动,带 WinJS 的 ListView

windows-8 - WinJS 应用程序发生无法捕捉的崩溃

c# - 在 MVVM 中处理不同的 View 模型状态

c# - 如何在 Snapped 模式下直接启动 MetroApp?

windows-runtime - 如何更改 WinRT XAML Toolkit Chart 控件的调色板颜色?

MvvmCross:应用程序范围的 View 模型?

model-view-controller - WinJS:MVVM、MVP 或 MVC 更适合它吗?

windows-8 - Metro 应用程序中的滚动查看器 - 通过触摸滚动并处理其他手势

.net - 为什么 WinRT 框架程序集与其(不同的)非 WinRT 对应项具有相同的完全限定名称?

c# - 应用程序调用了为不同线程编码的接口(interface) - Windows 应用商店应用程序