Freigeben über


DocActionEvent.Source Eigenschaft

Definition

Ruft einen Verweis auf den innersten XML-DOM-Knoten (Document Object Model) des XML-Dokuments ab, das einem Formular zugrunde liegt.

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

Eigenschaftswert

Beispiele

Im folgenden Beispiel wird die Source-Eigenschaft des DocActionEventObject Objekts verwendet, um die XML-Quelldaten des innersten XML-DOM-Knotens (Document Object Model) des dem Formular zugrunde liegenden XML-Dokuments anzuzeigen, das die Schaltfläche enthält:

[InfoPathEventHandler(MatchPath="ShowDocActionEventSource", EventType=InfoPathEventType.OnClick)]
public void ShowDocActionEventSource_OnClick(DocActionEvent e)
{
 thisXDocument.UI.Alert("Source: " + e.<span class="label">Source</span>.xml);
}

Im folgenden Beispiel wird die Source-Eigenschaft des DocActionEventObject -Objekts verwendet, um die XML-Quelldaten des XML-DOM-Knotens in einem Meldungsfeld anzuzeigen:

[InfoPathEventHandler(MatchPath="DocActionEventSource", EventType=InfoPathEventType.OnClick)]
public void DocActionEventSource_OnClick(DocActionEvent e)
{
 thisXDocument.UI.Alert("Source: " + e.<span class="label">Source</span>.xml);
}

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 dieses Mitglied kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das aktuell geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Gilt für: