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