Compartir a través de


View Clase

Definición

Representa una vista de un formulario.

public ref class View abstract
public abstract class View
type View = class
Public MustInherit Class View
Herencia
View

Ejemplos

Se obtiene acceso al objeto View que representa la vista actual mediante la CurrentView propiedad de la XmlForm clase . En el ejemplo siguiente, primero se crea un objeto View para hacer referencia a la vista activa del formulario. A continuación, se usa la propiedad ViewInfo para tener acceso al objeto ViewInfo de la vista y mostrar su nombre en un cuadro de mensaje.

// 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 cambiar la vista activa actualmente, use el SwitchView método de la clase ViewInfoCollection , como se muestra en el ejemplo siguiente.

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

Para forzar que una actualización de una vista muestre información que se ha cambiado mediante programación en el documento XML subyacente del formulario, puede usar el ForceUpdate() método de la clase View , como se muestra en el ejemplo siguiente.

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

Comentarios

La clase View proporciona propiedades y métodos que se utilizan para interaccionar mediante programación con una vista de InfoPath, incluidos los métodos para seleccionar datos contenidos en la vista, cambiar de una vista a otra, sincronizar la vista con el documento XML subyacente del formulario y ejecutar una acción de edición de InfoPath.

Nota: El modelo de objetos de InfoPath no proporciona una colección de objetos View , pero proporciona la ViewInfoCollection clase que proporciona una colección de ViewInfo objetos, cada uno de los cuales proporciona información sobre la vista correspondiente que representa. Además, la clase View proporciona la ViewInfo propiedad , que permite acceder a información sobre la vista asociada.

Constructores

View()

Representa una vista de un formulario.

Propiedades

SignatureLines

Obtiene una referencia al asociado a SignatureLineCollection la vista actual.

ViewInfo

Obtiene una referencia a un ViewInfo objeto asociado a la vista.

Window

Obtiene una referencia a un Window objeto asociado a la vista.

Métodos

DisableAutoUpdate()

Deshabilita la sincronización automática entre el documento XML subyacente de un formulario y la vista asociada.

EnableAutoUpdate()

Habilita la sincronización automática entre el documento XML subyacente de un formulario y la vista asociada.

ExecuteAction(ActionType)

Ejecuta un comando de edición en el documento XML subyacente de un formulario, de acuerdo con los datos seleccionados actualmente en la vista.

ExecuteAction(ActionType, String)

Ejecuta un comando de edición en el documento XML subyacente de un formulario, en función del campo o grupo especificados.

Export(String, ExportFormat)

Exporta la vista a un archivo con el formato especificado.

ForceUpdate()

Fuerza la sincronización automática entre el documento XML subyacente de un formulario y la vista asociada.

GetContextNodes()

Obtiene una referencia a para XPathNodeIterator recorrer en iteración los nodos XML devueltos en la selección actual.

GetContextNodes(XPathNavigator)

Obtiene una referencia a un XPathNodeIterator objeto para recorrer en iteración los nodos XML devueltos a partir del nodo especificado.

GetContextNodes(XPathNavigator, String)

Obtiene una referencia a para XPathNodeIterator recorrer en iteración los nodos XML devueltos en la selección actual dentro del control enlazado al control especificado.

GetSelectedNodes()

Obtiene una referencia a un XPathNodeIterator objeto para recorrer en iteración todos los nodos XML de la selección actual de elementos de una vista.

SelectNodes(XPathNavigator)

Selecciona un intervalo de nodos en una vista partiendo del nodo XML inicial especificado.

SelectNodes(XPathNavigator, XPathNavigator)

Selecciona un intervalo de nodos en una vista partiendo del nodo XML inicial especificado y terminando en el nodo XML final.

SelectNodes(XPathNavigator, XPathNavigator, String)

Selecciona un intervalo de nodos de una vista partiendo del nodo XML inicial especificado, terminando en el nodo XML final y en el control especificado.

SelectText(XPathNavigator)

Selecciona el texto contenido en un control editable que está enlazado al nodo especificado por el XPathNavigator objeto pasado a este método.

SelectText(XPathNavigator, String)

Selecciona el texto contenido en un control editable que está enlazado al nodo especificado por el objeto y el XPathNavigator identificador ViewContext del control.

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

Crea un mensaje de correo electrónico que contiene la vista actual.

Se aplica a