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


DataDOMEvent.Source Свойство

Определение

Получает ссылку на узел модели объектов документа XML (DOM), где происходит проверка данных.

public:
 property Microsoft::Office::Interop::InfoPath::SemiTrust::IXMLDOMNode ^ Source { Microsoft::Office::Interop::InfoPath::SemiTrust::IXMLDOMNode ^ get(); };
public Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode Source { get; }
member this.Source : Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode
Public ReadOnly Property Source As IXMLDOMNode

Значение свойства

Реализации

Примеры

В следующем примере свойство DataDOMEventObjectSource объекта используется для возврата ссылки на узел XML DOM, вызвавший первоначальное изменение. Если имя узла удовлетворяет определенным условиям, вызывается пользовательская функция.

[InfoPathEventHandler(MatchPath="/root/item", EventType=InfoPathEventType.OnAfterChange)]
public void item_OnAfterChange(DataDOMEvent e)
{
 if (!e.IsUndoRedo &amp;&amp; e.<span class="label">Source</span>.nodeName != "item")
 {
  Calculate(e.Site.parentNode);
 }
}

Комментарии

После назначения ссылки на узел XML DOM, которую возвращает свойство Source, можно использовать любые свойства и методы, поддерживаемые XML DOM.

Важно! Доступ к этому члену можно получить только с помощью форм, работающих в том же домене, что и открытая форма, или с помощью форм, которым предоставлены междоменные разрешения.

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