问题标签 [menu-items]
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.
c# - 从集合创建 MenuItems
我试图创建集合项目的 MenuItems - 并且失败了。详细说明:我有一个简单的 ClassA 类,它定义了一个字符串属性“HeadText”。在我的 MainViewModel 中,我定义了一个 ObservableCollection 属性。该系列包含 3 个项目。现在在 XAML 中,我想为这 3 个 ClassA 类型的项目创建 MenuItems。我做了以下事情:
但我得到的只是一个空的菜单栏。有什么想法我该怎么做?
视图模型和 ClassA 类:
提前致谢。
编辑:
如果我写这个,它的工作原理:
但我想用另一种方式来做。我很感兴趣为什么另一种方式不起作用。
android - Android:如何防止导航抽屉中的 MenuItems 失效?
我正在开发一个 android 应用程序,它使用一个导航抽屉,它只有一个Activity
:MainActivity,其余的都是fragments
.
现在action bar
有 3 个Menu Items
,其中一个是直播无线电流的播放按钮,它的可绘制对象是play
图像,当我按下按钮时,我在 MainActivity 中实现了一个代码,onOptionsItemSelected(MenuItem item)
将按钮的可绘制对象更改为stop
图像。
Fragment Transaction
现在,当我使用;导航到另一个片段时 直播项目返回到它的初始状态,这是一个play
可绘制的。我认为菜单正在重新创建自己(我不知道)。
我怎样才能一直保持菜单项状态?
提前致谢。
android - 是否可以自定义拆分操作栏中的项目?
我正在为我的项目使用拆分操作栏,我想知道是否可以自定义拆分操作栏中的项目位置(即)我希望操作栏顶部的一些菜单项和底部的一些菜单项可以按照我的意愿动态地操作操作栏吗?
提前致谢,
android - 在两个窗格布局的工具栏中定位菜单项
我正在开发一个应用程序的平板电脑版本,并且有一个包含 2 个片段的 2 窗格布局(主-详细信息),其中左侧片段包含一个菜单项,右侧片段包含多个菜单项。默认情况下,两个片段的所有菜单项都显示在工具栏的右端。
如何将左侧片段的菜单项直接放置在该片段的右上角上方(以横向模式查看平板电脑上的 gmail 应用程序 -> gmail 平板电脑)?
android - 用毕加索加载 NavigationView 菜单项图标
更新:我切换到 Glide,现在它可以工作了
我有一个以编程方式创建的 MenuItems 的 NavigationView(抽屉)。是否可以用毕加索为他们加载图标?我试过了,但它不起作用。我使用 Picasso 的 Target 进行了尝试。
c# - WPF Web 浏览器和菜单
我正忙于创建一个 WPF(在 C# 中)应用程序,必须使用 Web 浏览器查看报告。应用程序和所有数据都完美显示,除了用于在 Web 浏览器所在页面上导航的菜单项。我读过网络浏览器始终是模态的,因此将始终显示在“前面”。问题是如何让我的菜单项(位于屏幕顶部的菜单中)显示在网络浏览器上?菜单打开,但显然这些项目位于 Web 浏览器后面,用户无法访问。我会更改菜单的流向,但网络浏览器会覆盖页面的整个宽度。
更新:我设法让菜单子项向上显示(在设计视图中看到),试图完全避免 Web 浏览器控制。问题是现在我看不到菜单,我错过了什么?这是将弹出位置设置为“顶部”的代码:
android - 新的 Android 工具栏:登录退出时取消隐藏/隐藏菜单操作图标
我有一个 Google 登录活动,它使用 Google 帐户按照 Google 的以下示例登录:
}
然后我有这个工具栏:
mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayShowHomeEnabled(true);
我在工具栏上也有这个菜单项,我的问题是我应该如何在注销/登录时隐藏/取消隐藏这些图标?我尝试onPrepareOptionsMenu
通过使用布尔标志来跟踪登录状态来隐藏菜单项,但它不起作用。
drupal-8 - 在 Drupal 8 中隐藏匿名用户的菜单项
如何在 drupal 8 中隐藏匿名用户的菜单项?由于 hook_translated_link_alter 已被弃用,哪些钩子可用于执行任务?
handler - RCP e4 基于其他菜单项禁用菜单项
我的菜单包含菜单项“添加文件 1”、“添加文件 2”、“保存”。每个都有关联的处理程序和命令。现在我需要禁用“保存”菜单项,直到“添加文件 1”和“添加文件 2”至少运行一次。我怎样才能做到这一点?
我认为它可以使用核心表达式来完成,但我无法理解如何做到这一点,尤其是 plugin.xml 修改。对于上述案例,我需要一个非常简单的示例用法。
android - 从代码中删除一个 android 菜单项
我正在尝试在导航视图中创建订阅列表,当您订阅项目时,该项目的类别将显示在导航视图中,当您取消订阅类别中的每个项目时,它应该从导航中删除该类别视图的菜单。
问题是删除我需要清除整个列表的类别,然后逐项添加,但导航视图不仅仅包含订阅列表:它还允许用户浏览不同的活动。如果我使用该menu.clear()
方法,导航项也将被删除。
要再次添加它们,我需要将项目 ID、组 ID、Order int 和标题作为参数。我知道从哪里获取 ID 和标题,因为它们是在 XML 中编码的,但我不知道如何在列表中找到顺序,或者它是什么。
另外,如果您有更简单或更好的方法来解决此问题,请告诉我。