Compartilhar via


View Classe

Definição

Representa uma vista 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 Ver que representa a vista atual é acedido com a CurrentView propriedade da XmlForm classe . No exemplo seguinte, é criado primeiro um objeto Ver para referenciar a vista atualmente ativa do formulário. Em seguida, a propriedade ViewInfo é utilizada para aceder ao objeto ViewInfo da vista e apresentar o respetivo nome numa 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 a vista atualmente ativa, utilize o SwitchView método da classe ViewInfoCollection , conforme mostrado no exemplo seguinte.

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

Para forçar uma atualização de uma vista a apresentar informações que foram alteradas programaticamente no documento XML subjacente do formulário, pode utilizar o ForceUpdate() método da classe Ver , conforme mostrado no exemplo seguinte.

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

Comentários

A classe Ver fornece propriedades e métodos que podem ser utilizados para interagir programaticamente com uma vista do InfoPath, incluindo métodos para selecionar dados contidos na vista, mudar de uma vista para outra, sincronizar a vista com o documento XML subjacente de um formulário e executar uma ação de edição do InfoPath.

Nota: o modelo de objetos do InfoPath não fornece uma coleção de objetos Ver , mas fornece a ViewInfoCollection classe que fornece uma coleção de ViewInfo objetos, cada um dos quais fornece informações sobre a vista correspondente que representa. Além disso, a classe Ver fornece a ViewInfo propriedade , que lhe permite aceder a informações sobre a vista associada.

Construtores

View()

Representa uma vista dentro de um formulário.

Propriedades

SignatureLines

Obtém uma referência para o SignatureLineCollection associado à vista atual.

ViewInfo

Obtém uma referência a um ViewInfo objeto associado à vista.

Window

Obtém uma referência a um Window objeto associado à vista.

Métodos

DisableAutoUpdate()

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

EnableAutoUpdate()

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

ExecuteAction(ActionType, String)

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

ExecuteAction(ActionType)

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

Export(String, ExportFormat)

Exporta a vista para um ficheiro do formato especificado.

ForceUpdate()

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

GetContextNodes()

Obtém uma referência a um XPathNodeIterator para iterar através dos nós XML devolvidos na seleção atual.

GetContextNodes(XPathNavigator, String)

Obtém uma referência a um XPathNodeIterator para iterar através dos nós XML devolvidos na seleção atual dentro do controlo vinculado ao controlo especificado.

GetContextNodes(XPathNavigator)

Obtém uma referência a um XPathNodeIterator objeto para iterar através dos nós XML devolvidos a partir do nó especificado.

GetSelectedNodes()

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

SelectNodes(XPathNavigator, XPathNavigator, String)

Seleciona um intervalo de nós numa vista com base no nó XML inicial especificado, no nó XML final e no controlo especificado.

SelectNodes(XPathNavigator, XPathNavigator)

Seleciona um intervalo de nós numa vista com base no nó XML inicial especificado e no nó XML final.

SelectNodes(XPathNavigator)

Seleciona um intervalo de nós numa vista com base no nó XML inicial especificado.

SelectText(XPathNavigator, String)

Seleciona o texto contido num controlo editável vinculado ao nó especificado pelo objeto e pelo XPathNavigator identificador ViewContext do controlo.

SelectText(XPathNavigator)

Seleciona o texto contido num controlo editável vinculado ao nó especificado pelo XPathNavigator objeto transmitido a este método.

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

Cria uma mensagem de e-mail que contém a vista atual.

Aplica-se a