View2.GetSelectedNodes Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma referência a uma XMLNodesCollection coleção que é preenchida com nós DOM (Modelo de Objeto de Documento XML) com base na seleção atual de itens em um modo de exibição.
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
Retornos
Uma referência à coleção XMLNodesCollection .
Implementações
Exemplos
No exemplo a seguir, o método GetSelectedNodes do ViewObject objeto é usado para definir uma referência a uma coleção de nós XML DOM com base no que está selecionado no modo de exibição. Em seguida, o código determina se os nós foram retornados e, se fossem, exibe informações sobre o primeiro nó encontrado na XMLNodesCollection coleção em uma caixa de mensagens.
XMLNodesCollection selectedNodes = thisXDocument.View.<span class="label">GetSelectedNodes</span>();
if (selectedNodes.Count > 0)
{
thisXDocument.UI.Alert(selectedNodes[0].nodeName + "\n\n" + selectedNodes[0].text);
}
Comentários
Se nenhum item for selecionado em uma exibição ou se apenas o texto estiver selecionado, o método GetSelectedNodes retornará uma coleção vazia.
Observação: o método GetSelectedNodes não retornará nós com base na seleção atual se usado no OnClick caso de um botão no modo de exibição, uma vez que o foco é perdido do controle que se destina a estar no contexto. Para evitar esse comportamento, use o método GetSelectedNodes de um painel de tarefas personalizado, menu ou barra de ferramentas.