Я вижу ту же проблему.Мне пришлось отключить ZoomEnabled, чтобы он быстрее появлялся.По сути, с ZoomEnabled вы удерживаете элемент, с которым связано меню, и у него уходит всего 2 секунды, чтобы он просто появился.Анимация не происходит, она просто появляется мгновенно, а все остальное за ней масштабируется назад.Это закрывается с анимацией, хотя.Это анимация открытия, которая полностью сломана.Я думаю, это объясняет задержку в 2 секунды.Это задержка анимации, за исключением того, что мы ее не видим.
Если для isZoomEnabled установлено значение false, он снова будет работать правильно, только если вы потеряете изящную анимацию и масштабирование.
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu IsZoomEnabled="False" >
<toolkit:MenuItem Header="{Binding Converter={StaticResource LocalizedBinder}, ConverterParameter='Edit'}" IsEnabled="{Binding EditCommentGridVisibility}" Click="EditComment_Click" Tag="{Binding commentId}" />
<toolkit:MenuItem Header="{Binding Converter={StaticResource LocalizedBinder}, ConverterParameter='Remove'}" IsEnabled="{Binding RemoveCommentGridVisibility}" Click="DeleteComment_Click" Tag="{Binding commentId}" />
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>