DocActionEvent.Source (Propiedad)
Obtiene una referencia al nodo Modelo de objetos de documento (DOM) XML más interno del documento XML subyacente de un formulario.
Esta propiedad no es compatible con CLS.
Espacio de nombres: Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado: Microsoft.Office.Interop.InfoPath.SemiTrust (en microsoft.office.interop.infopath.semitrust.dll)
Sintaxis
<DispIdAttribute(200)> _
ReadOnly Property Source As IXMLDOMNode
Dim instance As DocActionEvent
Dim value As IXMLDOMNode
value = instance.Source
[DispIdAttribute(200)]
IXMLDOMNode Source { get; }
Comentarios
Una vez establecida una referencia al nodo XML DOM devuelto por la propiedad Source, podrá utilizar cualquiera de las propiedades y los métodos admitidos por el XML DOM.
Importante: |
---|
Sólo pueden tener acceso a este miembro los formularios que se ejecuten en el mismo dominio que el formulario abierto actualmente o los formularios a los que se hayan concedido permisos entre dominios. |
Ejemplo
En el siguiente ejemplo, se utiliza la propiedad Source del objeto DocActionEventObject para mostrar los datos XML de origen del nodo Modelo de objetos de documento (DOM) XML más interno del documento XML subyacente del formulario, que contiene el botón:
[InfoPathEventHandler(MatchPath="ShowDocActionEventSource", EventType=InfoPathEventType.OnClick)]
public void ShowDocActionEventSource_OnClick(DocActionEvent e)
{
thisXDocument.UI.Alert("Source: " + e.Source.xml);
}
En el siguiente ejemplo, se utiliza la propiedad Source del objeto DocActionEventObject para mostrar los datos XML de origen en el nodo XML DOM en un cuadro de mensaje:
[InfoPathEventHandler(MatchPath="DocActionEventSource", EventType=InfoPathEventType.OnClick)]
public void DocActionEventSource_OnClick(DocActionEvent e)
{
thisXDocument.UI.Alert("Source: " + e.Source.xml);
}
Vea también
Referencia
DocActionEvent (Interfaz)
DocActionEvent (Miembros)
Microsoft.Office.Interop.InfoPath.SemiTrust (Espacio de nombres)