如何为 ListView 的 ContextActions 的 MenuItem 添加可见性绑定
Posted
技术标签:
【中文标题】如何为 ListView 的 ContextActions 的 MenuItem 添加可见性绑定【英文标题】:How to add visibility binding for MenuItem of ContextActions of a ListView 【发布时间】:2020-04-22 05:10:36 【问题描述】:我正在尝试在选择任何列表视图项时显示上下文操作菜单项,在那里我添加了三个菜单项。但我需要绑定这些菜单项的可见性。根据选择,特定的菜单项应该是可见的。有什么方法可以在列表视图中为 contextActions 菜单项添加绑定?
【问题讨论】:
【参考方案1】:由于ContextAction
是MenuItem
,这是不可能的。 MenuItem
不公开任何(可绑定的)IsVisible
属性或类似属性。
当您确定需要显示或隐藏的内容时,一个 hacky 解决方法可能是添加/删除上下文操作。或者使用 可用的 IsEnabled
属性。
【讨论】:
以上是关于如何为 ListView 的 ContextActions 的 MenuItem 添加可见性绑定的主要内容,如果未能解决你的问题,请参考以下文章
如何为 ChatApp 制作 ListView 来管理所有聊天?
如何为 ListView 的 ContextActions 的 MenuItem 添加可见性绑定
如何为随机自定义 ListView 适配器设置按钮单击事件?