问题标签 [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.
wpf - 如何在 WPF 中创建 Windows 8 风格的应用栏?
我打算创建一个 Windows 8 风格的应用程序(Metro),但发现不支持使用双屏,这是我的应用程序的需求。
现在我正在将我的应用程序重新设计为 WPF 中的桌面应用程序。但我仍然喜欢从 Windows 8 应用程序中模仿一些不错的设计功能。
设计功能之一是 Windows 8 风格应用程序中通常使用的飞出栏:
- 命令的底部应用程序栏
- 顶部导航栏
- 适用于所有应用程序的正确魅力
它们的共同设计是一个临时弹出面板,它位于当前窗口布局的顶部。
我的问题是:如何在 WPF 中创建类似的东西?
我可以毫无问题地创建一个带有隐藏底行的主网格,该主网格可以显示一些常见的命令按钮。但是让它飞到我的标准布局之上会很好,而不是挤压它。
我知道可以在当前窗口之上打开一个新窗口,但这会造成糟糕的代码设计并且很难看起来漂亮。我宁愿在同一个窗口中进行。
windows-8 - WinJS AppBar 按钮在隐藏时闪烁
我的应用程序在屏幕底部有一个 WinJS AppBar 控件。我.showOnlyCommands(buttonsToShowArray)
用来显示和隐藏ListView
itemSelectionChanged
事件按钮。
我现在遇到的问题是,当我每次调用时.showOnlyCommands
,要隐藏的按钮(或者您可能会说“已替换”)都会在屏幕顶部闪烁。
我尝试使用 Microsoft 示例应用程序,但没有发生这种情况。我尝试使用.showCommands
+.hideCommands
方法,这是相同的行为。请注意,这在 Win8 的 Release Preview 版本之前并未发生。
我不知道发生了什么。任何想法?
编辑:我做了进一步调查,问题发生在hideCommands
. 假设我在应用栏上显示了 3 个按钮。我打电话hideCommands
来隐藏所有 3 个按钮。3个按钮的图标会在appbar上消失,然后堆积在屏幕的左上角,然后消失。(即屏幕一角会闪烁 3 个堆叠的按钮)。
windows - Windows 8 App Bar 默认在应用开发中
我想为我的 javascript 应用程序创建一个应用程序栏,因为我们知道按下右键时我们会看到应用程序栏,但我希望它默认显示,无需右键单击。这是我的html代码
谢谢你
windows-8 - Windows 8 中的导航栏
我如何实现一个 Windows 8 导航栏,如天气应用程序或财务应用程序中的导航栏。
c# - WinRT:独立显示上下AppBar
我需要提供用户通过向下滑动打开上部 AppBar 但保持下部 AppBar 关闭的功能。
这在 Windows 应用商店应用中可行吗?谁能指出我正确的解决方案或给出几行代码?
谢谢
windows-runtime - WinRT AppBar 根据上下文更改(或忽略右键单击)?
我正在将桌面 WPF 应用程序移植到 WinRT,但遇到了一个小问题。
我有一个 ItemsControl,每个项目都有一个上下文菜单来删除/编辑该项目。
有人告诉我 PopupMenu 在 WinRT 中不好,我应该使用 AppBar。
我认为我做错了什么或者我误解了这一点。
我认为我可以将这些选项放在 AppBar 上,当我选择一个元素时,弹出该栏并单击我需要的位置。
问题是当我右键单击我的应用程序的任何部分时,AppBar 会显示出来,这样按钮就会显示选中的项目。
那么我可以在不同的上下文中更改 AppBar 的布局(因为似乎微软希望我们将 AppBar 用作没有上下文功能的上下文菜单)还是只在我需要时通过代码显示它?
最好有一个带有一些应用程序范围选项的 TopAppBar 和一个仅用于 ListView 的项目上下文菜单的 BottomAppBar。
或者,也许我做错了所有这些事情,我必须使用另一种方法在 Listview 的项目上添加额外的选项。
wpf - Animate fading visibility of app bar icons in WinRT apps
All of the default Windows 8 apps use the same fade animations for their app bar icons when showing and hiding them (based on context changes). This page talks about setting the visibility of app bar icons, but makes no mention of animating them.
I'd like my app bar icons to use the same animation. When an icon becomes hidden, it should fade to transparent and then collapse, and the reverse should happen when becoming visible. What is the best way to achieve this animation?
webview - 用于台式电脑的 WebView 和 AppBar
我在我的应用程序中使用了 WebView 控件,它占用了所有屏幕的宽度和高度。我使用“WebBrush 解决方法”能够在需要时在 WebView 前面显示 AppBar 和其他控件。
对于 AppBar,它在使用平板电脑并从设备底部或顶部滑动时工作。但是在桌面上单击鼠标右键时,AppBar 几乎在它们出现的同时消失了。
是否存在能够支持这种情况的技巧/解决方法?
javascript - Windows 8 应用栏无法在谷歌地图上运行
我正在为 Windows 8 开发一个简单的应用程序。我在我的应用程序中使用了谷歌地图的 iframe。问题是当我右键单击时(当我的鼠标指针位于地图顶部时)应用栏没有显示,因为在谷歌地图中,默认情况下会处理缩放、滑动等状态。但在我的应用程序中,我想要一个应用栏的附加功能。我尝试在 Google 地图“initialize() 函数”中更改几个“var mapOptions”选项,例如 zoomControl: false 等,但没有任何帮助。请建议我如何解决这个问题。希望得到积极的回应。
windows-8 - 为 windows 8 开发 Top AppBar
我正在为 Windows 8 开发一个简单的应用程序。现在我想修改顶部应用程序栏(即它不应该看起来像底部应用程序栏),并且我希望它比仅显示默认图标(如导航作业)更好地工作. 我想添加不同大小(长度)的图标。是的,类似于天气应用程序或旅行应用程序的图标。但我找不到任何好的参考。请帮忙,我应该从哪里开始做。以及是否可以修改应用栏。请指导。注意:我正在用 javascript 开发应用程序