internal void ListBoxMenu_Opened(object sender, RoutedEventArgs e) { var items = ((ItemsControl)e.Source).ItemsSource; var deleteMenuItem = VcUtils.FindMenuItem(LocaleConstants.ACTION_REMOVEPROGRAM, items); if (deleteMenuItem != null) { deleteMenuItem.Enabled = SelectedItem != null; } }