Freigeben über


View3.GetContextNodes(Object, Object) Methode

Definition

Ruft einen Verweis auf eine XMLNodesCollection Auflistung ab, die basierend auf dem aktuellen Kontext mit XML-DOM-Knoten (Document Object Model) aufgefüllt wird.

public Microsoft.Office.Interop.InfoPath.XMLNodesCollection GetContextNodes (object varNode, object varViewContext);
abstract member GetContextNodes : obj * obj -> Microsoft.Office.Interop.InfoPath.XMLNodesCollection
Public Function GetContextNodes (Optional varNode As Object, Optional varViewContext As Object) As XMLNodesCollection

Parameter

varNode
Object

Ein XML-DOM-Knoten.

varViewContext
Object

Die ID des Steuerelements, das für den Kontext verwendet wird.

Gibt zurück

Ein Verweis auf .XMLNodesCollection

Implementiert

Hinweise

Die von GetContextNodes zurückgegebene Auflistung besteht aus der Abfolge von XML-DOM-Knoten, die von der Ansicht entsprechend dem aktuellen XSLT-Knoten (XSL Transformation) zugeordnet werden. Diese Zuordnung beginnt bei der aktuellen Auswahl und wird über die Ansichtenvorgänger bis hin zum BODY-Tag fortgesetzt.

Werden keine Parameter verwendet, basieren die Kontextknoten auf der aktuellen Auswahl. Wenn Parameter verwendet werden, werden die kontextbezogenen Knoten zurückgegeben, die basierend auf der Auswahl zurückgegeben werden, die beim Aufrufen der Microsoft.Office.Interop.InfoPath.View3.SelectNodes(Microsoft.Office.Interop.InfoPath.IXMLDOMNode,System.Object,System.Object) -Methode abgerufen wird.

Hinweis: Die GetContextNodes-Methode gibt keine Knoten basierend auf der aktuellen Auswahl zurück, wenn sie im OnClick Fall einer Schaltfläche in der Ansicht verwendet wird, da der Fokus von dem Steuerelement verloren geht, das im Kontext sein soll. Um dieses Verhalten zu vermeiden, verwenden Sie die GetContextNodes-Methode in einem benutzerdefinierten Aufgabenbereich, Menü oder einer benutzerdefinierten Symbolleiste.

Gilt für: