Tal*_*ode 2 wpf listview contextmenu
我有一个用XAML代码编写的WPF ListView控件ContextMenu.随着对每一个右键单击ListView的ContextMenu显示,即使有在没有任何项目ListView.
这是我不想要的行为.在ContextMenu如果在该项目应只开放ListView.我没有问题计算项目,但我找不到正确的事件来抑制ContextMenu.
我怎样才能做到这一点?
ContextMenuOpening如果列表为空,则处理ListView 的事件以取消菜单:
private void listView_ContextMenuOpening(object sender, ContextMenuEventArgs e)
{
if (listView.Items.Count == 0)
e.Handled = true;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1467 次 |
| 最近记录: |