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).