View.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 > 0)
{
thisXDocument.UI.Alert(selectedNodes[0].nodeName + "\n\n" + selectedNodes[0].text);
}
Комментарии
Если в представлении элементов не выбрано или выбран только текст, тогда метод GetSelectedNodes возвращает пустую коллекцию.
Примечание. Метод GetSelectedNodes не возвращает узлы на основе текущего выделения, если используется в OnClick случае нажатия кнопки в представлении, так как фокус теряется из элемента управления, который должен находиться в контексте. Чтобы избежать этого, используйте метод GetSelectedNodes из настраиваемой области задач, меню или панели инструментов.