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 из настраиваемой области задач, меню или панели инструментов.