XmlEvent.RaiseUndoRedoForChanged Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, Changed будет ли событие возникать при выполнении операции отмены или повтора.
public:
abstract property bool RaiseUndoRedoForChanged { bool get(); void set(bool value); };
public abstract bool RaiseUndoRedoForChanged { get; set; }
member this.RaiseUndoRedoForChanged : bool with get, set
Public MustOverride Property RaiseUndoRedoForChanged As Boolean
Значение свойства
true, если будет создаваться событие Changed; в противном случае — false.
Примеры
В следующем примере для свойства RaiseUndoRedoForChanged установлено значение true в коде привязки события для обработчика события Changing, связанного со значением field1 в методе InternalStartup модуля FormCode шаблона формы. Обратите внимание, что первая строка кода в этом примере является кодом привязки события, сгенерированным приложением InfoPath, когда обработчик события был добавлен в пользовательском интерфейсе в режиме конструктора InfoPath. Не следует изменять эту строку кода. Вторая строка кода в этом примере добавляется после кода привязки события, чтобы установить для свойства RaiseUndoRedoForChanged значение true, вследствие чего, в ответ на операции отмены или возвращения будет создаваться событие Changed.
EventManager.XmlEvents["/my:myFields/my:field1"].Changed +=
new XmlChangedEventHandler(field1_Changed);
EventManager.XmlEvents["/my:myFields/my:field1"].
RaiseUndoRedoForChanged = true;
AddHandler EventManager.XmlEvents("/my:myFields/my:field1").Changed, _
AddressOf field1_Changed
EventManager.XmlEvents("/my:myFields/my:field1"). _
RaiseUndoRedoForChanged = True
Комментарии
Чтобы указать, будет ли создаваться событие Changed в ответ на операции пользователя отмены или возвращения, используется свойство RaiseUndoRedoForChanged. Если для этого свойства установлено значение true в коде привязки события для обработчика события Changed в методе InternalStartup, событие Changed будет создаваться для каждой операции отмены или возвращения, выполняемой на выбранном узле. Это свойство влияет только на событие Changed. Операции отмены и повтора всегда вызывают события для Validating событий и Changing .
По умолчанию для свойства RaiseUndoRedoForChanged установлено значение false, чтобы не создавалось событие Changed для операций отмены или возвращения.
Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler или браузере.