避免在Windows Phone 8.1中动画上下文菜单的父级

时间:2015-09-01 10:28:14

标签: c# xaml windows-phone-8.1

我在网格中有一个上下文菜单,它位于listbox itemtemplate中。长按时,它会显示上下文菜单,其中包含列表框项目(网格)的轻微动画。

enter image description here

我只需要删除列表框项目的弹出动画,因为内容看起来像是没有焦点。

我的代码

HDR1;HDR2;HDR3;HDR4;HDR5
AAA1;BBB1;CCC1;DDD1;EEE1
AAA2;BBB2;EEE2
AAA3;BBB3;CCC3;DDD3;EEE3

对不起,如果问题是愚蠢!!

1 个答案:

答案 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>