问题标签 [appbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2333 浏览

windows-store-apps - 如何通过资源或在 Windows 商店应用程序中以编程方式设置应用程序栏按钮图像

我想以编程方式加载 AppBar,但无法将图像设置为位图。这是允许的吗?还是只能使用 Segoe UI Symbol 字符?

我尝试在资源中这样做:

没有位图出现。

我可以以编程方式设置位图:

但如果我这样做:

我没有看到家庭角色。

一般来说,是否有在应用栏中使用自定义图像的示例或指南?Segoe 没有适用于我所有菜单项的图像。

不幸的是,我的应用程序非常复杂,有两级菜单,所以任何有关处理此问题的建议将不胜感激。基本上,我正在尝试将我的网站http://www.jtlanguage.com变成一个应用程序。

谢谢。

-约翰

0 投票
3 回答
701 浏览

windows-8 - 所选项目上的 Windows 8 应用栏(如启动屏幕)

我想在我的应用程序中实现的与 Windows 在其启动屏幕上所做的相同。当您选择一个项目时,打开应用栏并显示更多项目。当您在未选择任何内容时仅打开 te appbar 时,请不要显示这些项目。

到目前为止一切都很好,它就像我想要的那样工作。但是有一些问题我无法解决。当您在启动屏幕上选择一个项目时,右键单击屏幕上的任何位置都无法关闭应用栏。您必须取消选择该项目。

我只是不知道如何禁用右键单击以关闭应用程序栏。因为那时我处于有一个选定项目但没有应用栏的状态。我不想要那个...

提前致谢!

0 投票
1 回答
3232 浏览

c# - Windows 8 应用程序上的全局应用程序栏



我正在开发一个 Windows 8 应用程序项目。我正在使用 Visual Studio 2012,它是预定义的模板(GroupedPage、SplitPage、ItemsPage)。
这时候我需要添加一个App bar。我选择的方式是创建一个并将其显示在所有页面上。我正在阅读这篇文章:http: //msdn.microsoft.com/en-us/library/windows/apps/xaml/jj150604.aspx

要将其包含在我的项目中,我将全局页面设置为 App.xaml 上的起始页面

在 Global 页面上,我正在更改 OnLaunched 方法,以便进入真正的主页:

我为按钮添加事件订阅,比如

启动应用后,显示App栏,我可以用里面的应用按钮导航,但是第一次导航后,目标页面上没有显示AppBar。

知道我的错误吗?
谢谢你的帮助。

0 投票
3 回答
2047 浏览

windows-8 - Win8 JS App:如何防止向后导航?无法设置 WinJS.Navigation.canGoBack

为 Windows 8 开发相当新,我正在开发一个具有相当扁平模型的应用程序。我看了又看,但似乎找不到关于如何设置 WinJS 页面以防止向后导航的明确答案。我曾尝试深入研究 API,但它没有说明任何内容。

我尝试使用的代码是

不走运,它一直抱怨该属性是只读的,但是,没有设置方法可以更改它。

提前谢谢,~肖恩

0 投票
2 回答
345 浏览

.net - Metro 应用程序字形图标自定义大小

如何覆盖我定义AppBarButtonStyle Width/Height的自Button定义?

是否可以在除 之外的控件中表示Segoe UI 字体符号Button?如果是这样,怎么做?

0 投票
2 回答
1117 浏览

javascript - winjs appbar.wincontrol 为空

我正在创建一个 Windows 8 HTML5 应用程序,并实现一个应用程序栏。当我访问 appbar.winControl 时,它始终为空。因此,例如,如果我编写 appbar.winControl.show() 我会收到一个异常,声称 winControl 为空。

我所做的是创建一个固定布局的应用程序。没有做任何其他事情,我在文档正文中添加了以下标记:

winControl.show() 行产生以下错误:

0x800a138f - JavaScript 运行时错误:无法获取未定义或空引用的属性“显示”

据我所见,我已经在页面上正确实现了 appbar,所以它应该可以工作。知道出了什么问题吗?

0 投票
1 回答
657 浏览

c# - 全屏 WPF 程序中的 Metro 风格 Appbar

我目前正在开发一个桌面 C# WPF 应用程序,目标是让它看起来和感觉像一个"real"Windows 应用商店应用程序。

我想添加一个appbar应该在用户从底部向上滑动时显示的内容。要在普通应用程序中执行此操作,您只需将手指放在屏幕区域之外,然后向上滑动即可。但是,如果我在全屏 WPF 程序中这样做,我不会收到任何事件TouchDownTouchMove事件 - 可能是因为在进入实际屏幕区域时手指已经向下。我也尝试过使用 Manipulation 框架,但结果相同。即使我使用WndProc或其他挂钩直接挂接到消息队列中,我也根本没有收到任何事件。

有趣的是,我可以看到"touch cursor"屏幕周围的移动,因此至少通知了底层框架中的某些内容。

有谁知道如何做到这一点?

ps 由于硬件连接问题,我不能只使用 Windows 商店应用程序;-)

0 投票
1 回答
939 浏览

c# - 全局appBar,为特定页面添加其他按钮到这个appbar

我在 App.xaml.cs 中添加了一个带有 3 个按钮的 appbar 以将其放在每个页面上,但我有一个页面,我想在其中添加另一个按钮。

我所做的是,我从 App.xaml.cs 中获得带有 3 个默认按钮的 appbar,然后添加我的另一个按钮。问题是当它被添加并且当我改变页面时,我添加的按钮保持可见......因此,这是对象引用的问题,因为每个页面都引用相同的应用栏。

我想知道是否可以只为带有 4 个按钮的页面复制此应用栏...(Icloneable?但我不知道如何:/)你怎么看?我还应该提到一些按钮使用导航转到另一个页面。

这是我的代码:

应用程序.xaml.cs

在我想要另外一个按钮的页面中:

先感谢您

0 投票
0 回答
204 浏览

c# - Windows 8 xaml 中的 TopApp 栏

我在我的 Windows 8 XAML 应用程序的多个页面中使用应用栏。我的应用栏遇到了一些不寻常的问题。第一次,当我登录到我的应用程序时,顶部的应用程序栏工作正常,但是当我注销并登录到我的应用程序时,应用程序栏被禁用。我不知道到底是什么问题,所以无法正确说明。

这个问题存在于触控体验上。如果我使用鼠标,它工作正常。

0 投票
2 回答
236 浏览

c# - Metro 风格:如何以正确的方式显示长列表框的过滤选项

我有大量带有多个参数的项目,所以我想让用户有可能拥有不同的过滤器:比如按时间、字母或类别排序。

我应该如何以 Metro 风格实现过滤器选择?它应该是这样的菜单项,但使用“按字母过滤”而不是“menuitem 1”?

在此处输入图像描述

编辑:

更多细节:所以,假设我们有包含 4 个字段的 Movie 项目:名称、发行年份、流派和主要演员的姓名。我想允许用户按这 4 个字段中的 1 个设置过滤。实际上,它不是过滤或排序,它更像是分类。