DocActionEvent.Source-Eigenschaft
Ruft einen Verweis auf den innersten XML-DOM-Knoten (Document Object Model) des XML-Dokuments ab, das einem Formular zugrunde liegt.
Diese Eigenschaft ist nicht CLS-kompatibel.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Syntax
'Declaration
<DispIdAttribute(200)> _
ReadOnly Property Source As IXMLDOMNode
'Usage
Dim instance As DocActionEvent
Dim value As IXMLDOMNode
value = instance.Source
[DispIdAttribute(200)]
IXMLDOMNode Source { get; }
Hinweise
Nachdem Sie einen Verweis auf den XML-DOM-Knoten festgelegt haben, der von der Source-Eigenschaft zurückgegeben wird, können Sie alle von XML-DOM unterstützten Eigenschaften und Methoden verwenden.
Wichtig: |
---|
Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden. |
Beispiel
Im folgenden Beispiel wird die Source-Eigenschaft des DocActionEventObject-Objekts verwendet, um die Quell-XML-Daten des innersten XML-DOM-Knotens (Document Object Model) des XML-Dokuments anzuzeigen, das dem Formular zugrunde liegt, das die Schaltfläche enthält:
[InfoPathEventHandler(MatchPath="ShowDocActionEventSource", EventType=InfoPathEventType.OnClick)]
public void ShowDocActionEventSource_OnClick(DocActionEvent e)
{
thisXDocument.UI.Alert("Source: " + e.Source.xml);
}
Im folgenden Beispiel dient die Source-Eigenschaft des DocActionEventObject-Objekts zum Anzeigen der XML-Quelldaten des XML-DOM-Knotens in einem Meldungsfeld:
[InfoPathEventHandler(MatchPath="DocActionEventSource", EventType=InfoPathEventType.OnClick)]
public void DocActionEventSource_OnClick(DocActionEvent e)
{
thisXDocument.UI.Alert("Source: " + e.Source.xml);
}
Siehe auch
Referenz
DocActionEvent-Schnittstelle
DocActionEvent-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace