DocActionEvent.Source Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.