我在网格中有一个上下文菜单,它位于listbox itemtemplate中。长按时,它会显示上下文菜单,其中包含列表框项目(网格)的轻微动画。
我只需要删除列表框项目的弹出动画,因为内容看起来像是没有焦点。
我的代码
HDR1;HDR2;HDR3;HDR4;HDR5
AAA1;BBB1;CCC1;DDD1;EEE1
AAA2;BBB2;EEE2
AAA3;BBB3;CCC3;DDD3;EEE3
对不起,如果问题是愚蠢!!
答案 0 :(得分:2)
All you need to do is set IsZoomEnabled="False"
.
So in your case it would be:
<ListBox.ItemTemplate>
<DataTemplate>
<Grid Margin="15,10,0,10" Height="80" Width="auto" Tag="{Binding .}">
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu IsZoomEnabled="False Opened="ContextMenu_Opened">
<toolkit:MenuItem Header="delete" Tag="{Binding .}" Click="Delete_MenuItem_Click" />
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>