Поделиться через


FormEvents Класс

Определение

Реализует все события, которые может создать шаблон формы.

public ref class FormEvents abstract
public abstract class FormEvents
type FormEvents = class
Public MustInherit Class FormEvents
Наследование
FormEvents

Комментарии

Класс FormEvents реализует события на уровне формы шаблона формы InfoPath, например загрузку формы или изменение представления. События, вызванные изменениями данных в базовом XML-документе экземпляра формы, обрабатываются отдельно и реализуются типом XmlEvent .

Важно! Сам FormEvents класс не предназначен для создания экземпляра разработчиком в коде формы. Следует добавлять обработчики событий только для событий уровня формы из пользовательского интерфейса режима разработки Microsoft InfoPath. При добавлении обработчика событий в шаблон формы из пользовательского интерфейса режима конструктора InfoPath создает код в методе InternalStartup файла кода формы с помощью EventManager класса и члена класса для привязки FormEvents события к его обработчику событий. Сведения о порядке добавления обработчиков событий в режиме конструктора InfoPath см. в разделе How to: Add an Event Handler.

Конструкторы

FormEvents()

Реализует все события, которые может создать шаблон формы.

События

ContextChanged

Создается после изменения узла контекста.

Loading

Создается после загрузки шаблона формы, но до инициализации какого-либо представления.

Merge

Создается, когда команда Объединить формы выполняется из пользовательского интерфейса или приложение InfoPath запущено с помощью ключа командной строки /aggregate.

Save

Происходит при использовании команд Сохранить или Сохранить как из пользовательского интерфейса или при Save() использовании методов и SaveAs(String) .

Sign

Создается после того, как набор подписанных данных был выбран для подписи в диалоговом окне Цифровые подписи.

Submit

Происходит при использовании команды Submit из пользовательского интерфейса или Submit() при использовании метода .

VersionUpgrade

Создается, если номер версии открываемой формы старше номера версии шаблона формы, на котором она основана.

ViewSwitched

Создается после успешного переключения представления формы.

Применяется к