草庐IT

v-contextmenu

全部标签

android - 当 recyclerview 项目设置为 onLongClickListener 时如何拥有 ContextMenu

当View设置为onLongClickListener时,如何在RecyclerViewAdapter中有上下文菜单?这是我的代码:publicstaticclassViewHolderextendsRecyclerView.ViewHolderimplementsView.OnClickListener{publicTextViewname;publicViewHolder(ViewitemLayoutView){super(itemLayoutView);name=(TextView)itemLayoutView.findViewById(R.id.rvname);itemLayo

Android - 长按 RecyclerView 项目和 ContextMenu

问题:当长按recyclerview中的项目时,无法显示显示“删除”选项的上下文菜单预期结果:见下图我快完成了,但我缺少使上下文菜单在长按时显示的内容。这是我放在viewHolder中的内容。我不知道应该添加什么以及在onLongClick事件中的何处显示上下文菜单。我跳过了一些代码行并保留了与我的问题相关的代码。非常感谢您的帮助,我处理两种类型点击的界面publicinterfaceOnItemClickListener{voidonItemClick(intposition);}publicinterfaceOnItemLongClickListener{voidonItemLon

android - 获取 PopupMenu 的上下文,如 ContextMenu

所以我的ExpandableListView有定义如下的组行:group_row.xml当您点击TextView时,它会根据当前是否显示子行展开或折叠。我已将OnClickListener附加到组行中的ImageView。单击此ImageView时,我会启动一个PopupMenu,如下图所示:在显示PopupMenu并单击其中一个操作后,我想对该组的所有子项执行一个操作。问题是我无法确定单击ImageView的行。我想出如何将操作应用于所有子项的唯一方法是使用ContextMenu,如下图所示:我想避免使用ContextMenu,因为对组行的LongClick可能不会很明显地让用户发现

c# - WPF:将 ContextMenu 绑定(bind)到 MVVM 命令

假设我有一个带有返回Command的属性的Window(实际上,它是一个ViewModel类中带有Command的UserControl,但让我们尽可能简单地重现问题)。以下作品:但是以下不起作用。我得到的错误信息是System.Windows.DataError:4:Cannotfindsourceforbindingwithreference'ElementName=myWindow'.BindingExpression:Path=MyCommand;DataItem=null;targetelementis'MenuItem'(Name='');targetpropertyis'

c# - WPF:将 ContextMenu 绑定(bind)到 MVVM 命令

假设我有一个带有返回Command的属性的Window(实际上,它是一个ViewModel类中带有Command的UserControl,但让我们尽可能简单地重现问题)。以下作品:但是以下不起作用。我得到的错误信息是System.Windows.DataError:4:Cannotfindsourceforbindingwithreference'ElementName=myWindow'.BindingExpression:Path=MyCommand;DataItem=null;targetelementis'MenuItem'(Name='');targetpropertyis'

vue中,右键菜单组件v-contextmenu的使用

vue中,右键菜单组件v-contextmenu的使用1、效果右键菜单之禁用和子菜单2、流程第一步:安包npminstallv-contextmenu--save-devnpminstall--savevue-runtime-helpers第二步:引入src/main.jsimportcontentmenufrom'v-contextmenu'import'v-contextmenu/dist/index.css'Vue.use(contentmenu)package.json"dependencies":{"vue-runtime-helpers":"^1.1.2",}"devDepende

WPF ContextMenu 的绑定和传参问题

 在ListView列表中,存在多个项目,每个项目都需要右键菜单进行操作。这时一般情况下定义的采用以下方式:即在模板中定义的控件内(在当前示例中是Border),定义一个ContextMenu。Command在ViewModel中定义。运行后会报找不到绑定的命令DeleteCmd。熟悉WPF绑定的话,会想过使用RelativeSourceMode=FindAncestor让它在上级控件的逻辑树中找。遗憾的是ContextMenu不存在于当前控件的逻辑树,它有自己的逻辑树,无法通过向上控件找到DataContext的命令。在找了许多资料后,微软给的方案是使用BindingProxy继承自Free

android - 如何更改 Android ContextMenu 的字体?

我认为我的问题不需要太多解释,我只需要更改上下文菜单项的字体和大小。我该怎么做?这是我的代码:@OverridepublicvoidonCreateContextMenu(ContextMenumenu,Viewv,ContextMenuInfomenuInfo){super.onCreateContextMenu(menu,v,menuInfo);MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.listmenu,menu);}这就是我获取android的默认上下文菜单的方式。但我想自定义它。

android - ContextMenu 标题 -> 从点击的 listView 项目中获取

尝试根据ListView单击的项目设置ContextMenu标题。ListView包含书签列表->FAVICON+BOOKMARKTITLE@OverridepublicvoidonCreateContextMenu(ContextMenumenu,Viewv,ContextMenuInfomenuInfo){super.onCreateContextMenu(menu,v,menuInfo);menu.add(0,EDIT_ID,0,R.string.menu_edit);menu.add(0,DELETE_ID,0,R.string.menu_delete);menu.add(0,

android - 获取在 RecycleView 中选中的 ContextMenu 的位置

通常对于ListViews,当我想获取用户在上下文菜单上单击的位置时,我会这样做。publicbooleanonContextItemSelected(android.view.MenuItemitem){AdapterContextMenuInfoinfo=(AdapterContextMenuInfo)item.getMenuInfo();position=info.position;但是,自从我切换到RecycleView后,我现在在这里得到一个空指针。上面的代码在我的主要Activity(Fragment)中,而onCreateContextMenu()在adapter中完成>