Compartilhar via


View Classe

Definição

Representa uma exibição dentro de um formulário.

public ref class View abstract
public abstract class View
type View = class
Public MustInherit Class View
Herança
View

Exemplos

O objeto View que representa a exibição atual é acessado usando a CurrentView propriedade da XmlForm classe. No exemplo a seguir, primeiro um objeto View é criado para fazer referência à exibição ativa do formulário no momento. Em seguida, a propriedade ViewInfo é usada para acessar o objeto ViewInfo para a exibição e exibir seu nome em uma caixa de mensagem.

// Set a reference to the current view.
View thisView = this.CurrentView;

// Display the view's name.
MessageBox.Show(thisView.ViewInfo.Name);
' Set a reference to the current view.
Dim thisView As View = Me.CurrentView

' Display the view's name.
MessageBox.Show(thisView.ViewInfo.Name)

Para alterar o modo de exibição atualmente ativo, use o SwitchView método da classe ViewInfoCollection , conforme mostrado no exemplo a seguir.

this.ViewInfos.SwitchView("View2"); Me.ViewInfos.SwitchView("View2")

Para forçar uma atualização de uma exibição para exibir informações que foram alteradas programaticamente no documento XML subjacente do formulário, você pode usar o ForceUpdate() método da classe View , conforme mostrado no exemplo a seguir.

this.CurrentView.ForceUpdate(); Me.CurrentView.ForceUpdate()

Comentários

A classe View fornece propriedades e métodos que podem ser usados para interagir programaticamente com uma exibição do InfoPath, incluindo métodos para selecionar dados contidos no modo de exibição, alternar de uma exibição para outra, sincronizar a exibição com o documento XML subjacente de um formulário e executar uma ação de edição do InfoPath.

Observação: o modelo de objeto InfoPath não fornece uma coleção de objetos View , mas fornece a ViewInfoCollection classe que fornece uma coleção de ViewInfo objetos, cada um dos quais fornece informações sobre a exibição correspondente que ele representa. Além disso, a classe View fornece a ViewInfo propriedade, que permite acessar informações sobre a exibição associada.

Construtores

View()

Representa uma exibição dentro de um formulário.

Propriedades

SignatureLines

Obtém uma referência ao SignatureLineCollection associado ao modo de exibição atual.

ViewInfo

Obtém uma referência a um ViewInfo objeto associado à exibição.

Window

Obtém uma referência a um Window objeto associado à exibição.

Métodos

DisableAutoUpdate()

Desabilita a sincronização automática entre o documento XML subjacente de um formulário e a exibição associada.

EnableAutoUpdate()

Habilita a sincronização automática entre o documento XML subjacente de um formulário e a exibição associada.

ExecuteAction(ActionType)

Executa um comando de edição no documento XML subjacente de um formulário, com base nos dados selecionados atualmente no modo de exibição.

ExecuteAction(ActionType, String)

Executa um comando de edição em relação ao documento XML subjacente de um formulário, com base no campo ou grupo especificado.

Export(String, ExportFormat)

Exporta a exibição para um arquivo do formato especificado.

ForceUpdate()

Força a sincronização entre o documento XML subjacente de um formulário e a exibição associada.

GetContextNodes()

Obtém uma referência a um XPathNodeIterator para iteração sobre os nós XML retornados na seleção atual.

GetContextNodes(XPathNavigator)

Obtém uma referência a um XPathNodeIterator objeto para iteração sobre os nós XML retornados a partir do nó especificado.

GetContextNodes(XPathNavigator, String)

Obtém uma referência a um XPathNodeIterator para iteração sobre os nós XML retornados na seleção atual dentro do controle associado ao controle especificado.

GetSelectedNodes()

Obtém uma referência a um XPathNodeIterator objeto para iteração em todos os nós XML na seleção atual de itens em uma exibição.

SelectNodes(XPathNavigator)

Seleciona um intervalo de nós em uma exibição com base no nó XML inicial especificado.

SelectNodes(XPathNavigator, XPathNavigator)

Seleciona um intervalo de nós em um modo de exibição com base no nó XML inicial especificado e no nó XML final.

SelectNodes(XPathNavigator, XPathNavigator, String)

Seleciona um intervalo de nós em uma exibição com base no nó XML inicial especificado, no nó XML final e no controle especificado.

SelectText(XPathNavigator)

Seleciona o texto contido em um controle editável que está associado ao nó especificado pelo XPathNavigator objeto passado para esse método.

SelectText(XPathNavigator, String)

Seleciona o texto contido em um controle editável que está associado ao nó especificado pelo objeto e pelo XPathNavigatoridentificador ViewContext do controle.

ShowMailItem(String, String, String, String, String)

Cria uma mensagem de email que contém o modo de exibição atual.

Aplica-se a