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


View2.GetSelectedNodes Метод

Определение

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

public:
 Microsoft::Office::Interop::InfoPath::XMLNodesCollection ^ GetSelectedNodes();
public Microsoft.Office.Interop.InfoPath.XMLNodesCollection GetSelectedNodes ();
abstract member GetSelectedNodes : unit -> Microsoft.Office.Interop.InfoPath.XMLNodesCollection
Public Function GetSelectedNodes () As XMLNodesCollection

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

Ссылка на коллекцию XMLNodesCollection.

Реализации

Примеры

В следующем примере метод ViewObjectGetSelectedNodes объекта используется для задания ссылки на коллекцию узлов DOM XML на основе того, что в настоящее время выбрано в представлении. Затем код определяет, были ли возвращены узлы, и, если они были, отображает сведения о первом узле, найденном XMLNodesCollection в коллекции, в окне сообщения.

XMLNodesCollection selectedNodes = thisXDocument.View.<span class="label">GetSelectedNodes</span>();

if (selectedNodes.Count &gt; 0)
{
 thisXDocument.UI.Alert(selectedNodes[0].nodeName + "\n\n" + selectedNodes[0].text);
}

Комментарии

Если в представлении элементов не выбрано или выбран только текст, тогда метод GetSelectedNodes возвращает пустую коллекцию.

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

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