• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Не Скрывается Контекстное Меню Wpf

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Есть контекстное меню, для которого назначена команда.

</ContextMenu>
<MenuItem Header="Меню1" Command="local:Command1">
</ContextMenu>

Указано действие выполнения команды
<CommandBinding Command="local:Command1" Executed="Executed1" />

C++:
private void Executed1(object sender, ExecutedRoutedEventArgs e)
{
Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() =>
{
// Длительная операция
}));
}

Контекстное меню не скрывается до окончания выполнения длительной операции, а нужно чтобы оно скрывалось...
Изменение приоритета на SystemIdle, ContextIdle и ApplicationIdle не даёт никакого эффекта
 
M

-master-

Скорее всего вопрос не тут, проверил у себя, все прекрасно работает.
 
G

Guest

Тут оказывается ещё от системы зависит... На Wn7 64 bit и WinXP проблема есть. На Win7 32 bit проблемы нет
 
M

-master-

У меня server 2008 х64 R2 SP1, пробовал собирать как под 32 так ипод 64, везде все ОК.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!