Поделиться через


View3.GetContextNodes(Object, Object) Метод

Определение

Возвращает ссылку на коллекцию XMLNodesCollection , заполненную узлами модели DOM xml на основе текущего контекста.

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

Параметры

varNode
Object

Узел XML DOM.

varViewContext
Object

Идентификатор элемента управления, служащий для контекста.

Возвращаемое значение

Ссылка на XMLNodesCollection.

Реализации

Комментарии

Коллекция, возвращенная методом GetContextNodes, состоит из последовательности узлов XML DOM, которые сопоставлены из представления, соответствующего текущему узлу преобразования XSL (XSLT), с началом в текущем выборе и включением предков представления до идентификатора BODY.

Если параметры не используются, узлы контекста основываются на текущем выборе. Если используются параметры, то возвращаемыми узлами контекста будут те, которые будут возвращены на основе выбора, полученного при вызове Microsoft.Office.Interop.InfoPath.View3.SelectNodes(Microsoft.Office.Interop.InfoPath.IXMLDOMNode,System.Object,System.Object) метода .

Примечание. Метод GetContextNodes не возвращает узлы на основе текущего выделения, если используется в OnClick случае нажатия кнопки в представлении, так как фокус теряется из элемента управления, который должен находиться в контексте. Чтобы избежать этого, используйте метод GetContextNodes из настраиваемой области задач, меню или панели инструментов.

Применяется к