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

Тема в разделе ".NET", создана пользователем -, 9 мар 2012.

Статус темы:
Закрыта.
  1. Гость

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

    </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 не даёт никакого эффекта
     
  2. -master-

    -master- Well-Known Member

    Регистрация:
    14 янв 2012
    Сообщения:
    629
    Симпатии:
    18
    Скорее всего вопрос не тут, проверил у себя, все прекрасно работает.
     
  3. Гость

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

    -master- Well-Known Member

    Регистрация:
    14 янв 2012
    Сообщения:
    629
    Симпатии:
    18
    У меня server 2008 х64 R2 SP1, пробовал собирать как под 32 так ипод 64, везде все ОК.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей