Sdílet prostřednictvím


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.

HinweisWichtig:

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