![](/img/trans.png)
[英]How can my Outlook add-in get the Attachment object the user is right-clicking in my custom menu?
[英]How to show context menu on a ListBoxItem template on a grid when right-clicking outside the contents of it?
你好,
我有一个ListBox.ItemTemplate
(显然包含一个DataTemplate
),其中包含一个本身包含Label
的Grid
。
Grid
具有Grid.ContextMenu
。 问题是,仅当我右键单击Label
时才显示ContextMenu
。 不在外面
如果您不了解,这是一张显示问题的图像(但我确定您已经知道了;)!)
这是代码:
<ListBox.ItemTemplate>
<DataTemplate>
<Grid Margin="0,0,0,1">
<Grid.ContextMenu>
<ContextMenu>
<MenuItem CommandParameter="{Binding}" Command="{Binding Source={x:Reference window}, Path=DataContext.DeleteCommand}" Header="Supprimer">
<MenuItem.Icon>
<Image Source="/SchoolTools.Teacher;component/Images/DeleteIcon.png" />
</MenuItem.Icon>
</MenuItem>
</ContextMenu>
</Grid.ContextMenu>
<Label Content="{Binding ClassYear}" Padding="0"
HorizontalAlignment="Center" />
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
谢谢 !
将标签的HorizontalAlignment更改为Stretch,以使其充满整个网格单元。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.