Partager via


View3.GetContextNodes(Object, Object) Méthode

Définition

Obtient une référence à une XMLNodesCollection collection qui est remplie avec des nœuds DOM (Document Object Model) XML en fonction du contexte actuel.

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

Paramètres

varNode
Object

Nœud DOM XML.

varViewContext
Object

Identificateur (ID) du contrôle utilisé pour le contexte.

Retours

Référence à .XMLNodesCollection

Implémente

Remarques

La collection renvoyée par la méthode GetContextNodes se compose d'une série de nœuds DOM XML, mappés à partir de la vue, correspondant au nœud transformation XSL (XSLT) actuel, commençant à la sélection actuelle et remontant dans les ancêtres de vue jusqu'à la balise BODY.

Si aucun paramètre n'est utilisé, les nœuds de contexte sont basés sur la sélection actuelle. Si des paramètres sont utilisés, les nœuds de contexte retournés sont ceux qui seraient retournés en fonction de la sélection obtenue à partir de l’appel de la Microsoft.Office.Interop.InfoPath.View3.SelectNodes(Microsoft.Office.Interop.InfoPath.IXMLDOMNode,System.Object,System.Object) méthode .

Remarque : la méthode GetContextNodes ne retourne pas de nœuds en fonction de la sélection actuelle si elle est utilisée en OnClick cas de bouton dans la vue, car le focus est perdu du contrôle destiné à être dans le contexte. Pour éviter ce comportement, utilisez la méthode GetContextNodes à partir d'un volet Office personnalisé, d'un menu ou d'une barre d'outils.

S’applique à