Как определить, когда пользователь уходит от MMC FormView? - PullRequest
1 голос
/ 29 июля 2011

У меня есть оснастка MMC (MMC 3.0) с ScopeNode, которая добавляет Microsoft.ManagementConsole.FormView.Этот FormView используется для редактирования скрипта.Если скрипт содержит синтаксические ошибки, мне нужно запретить пользователю переходить от формы до тех пор, пока синтаксические ошибки не будут исправлены.Возможно, я могу добавить обработчики событий в свой элемент управления редактора сценариев, чтобы обнаружить потерянный фокус или изменение видимости окна, но есть ли в MMC что-то, что уведомляет и позволяет отменить действие?

Как лучше всего определить, что пользователь уходит от FormView?

1 Ответ

0 голосов
/ 01 августа 2016

Вы можете определить, что пользователь уходит от FormView, переопределив метод OnHide:

    protected override void OnHide()
    {
        System.Diagnostics.Debug.WriteLine("Navigated away from FormView.");
    }

К сожалению, вы не можете отменить навигацию.

...