View Classe
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.
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. |