У меня есть контекстное меню, которое получает пункты меню через привязку данных (я использую шаблон MVVM):
<ContextMenu ItemsSource="{Binding Path=ContextMenuItems}" />
Это прекрасно работает. Однако в тех случаях, когда нет элементов меню для показа, я не хочу, чтобы контекстное меню отображалось вообще. Есть ли способ сделать это? Может быть, какой-то триггер XAML?
Я попытался поймать событие Opened och, закрывающее контекстное меню, когда нет детей. Это работает, но контекстное меню все еще мигает...