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


InfoPathControl2.RefreshState Метод

Определение

Определяет метод, вызываемый InfoPath, когда необходимо обновить состояние экземпляра элемента управления в представлении.

public:
 void RefreshState();
public void RefreshState ();
abstract member RefreshState : unit -> unit
Public Sub RefreshState ()

Комментарии

В InfoPath 2007 при изменении XML-узла, к которому привязан элемент управления, InfoPath вызывает SaveState() метод, реализованный элементом управления, чтобы InfoPath смогла уничтожить элемент управления, а элемент управления может успешно восстановить его состояние при его восстановлении. В InfoPath были внесены изменения, чтобы элементы ActiveX не всегда уничтожались и восстанавливались при изменении связанного УЗЛА XML. Чтобы полностью реализовать это изменение, InfoPath требуется способ сообщить элементу управления о том, что произошло изменение связанного узла XML и что элемент управления должен обновить свое состояние, считывая обновленные сведения в XML-узле. Для этого разработчик элемента управления должен реализовать RefreshState() метод в элементе управления .

Объекты InfoPathControl2 и InfoPathControlSite , а также их методы и свойства предназначены для использования только из реализации элемента activeX. Эти объекты и их члены не поддерживаются в коде формы InfoPath. Дополнительные сведения о создании элементов ActiveX, работающих с InfoPath, см. в Центре разработчиков InfoPath (http://msdn.microsoft.com/infopath).

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