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 && e.<span class="label">Source</span>.nodeName != "item")
{
Calculate(e.Site.parentNode);
}
}
Комментарии
После назначения ссылки на узел XML DOM, которую возвращает свойство Source, можно использовать любые свойства и методы, поддерживаемые XML DOM.
Важно! Доступ к этому члену можно получить только с помощью форм, работающих в том же домене, что и открытая форма, или с помощью форм, которым предоставлены междоменные разрешения.