View Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une vue dans un formulaire.
public ref class View abstract
public abstract class View
type View = class
Public MustInherit Class View
- Héritage
-
View
Exemples
L’objet View qui représente l’affichage actuel est accessible à l’aide de la CurrentView propriété de la XmlForm classe . Dans l’exemple suivant, un objet View est d’abord créé pour référencer la vue actuelle du formulaire. Ensuite, la propriété ViewInfo est utilisée pour accéder à l’objet ViewInfo de la vue et afficher son nom dans une boîte de message.
// 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)
Pour modifier l’affichage actuellement actif, utilisez la SwitchView méthode de la classe ViewInfoCollection , comme illustré dans l’exemple suivant.
this.ViewInfos.SwitchView("View2");
Me.ViewInfos.SwitchView("View2")
Pour forcer une mise à jour d’une vue afin d’afficher des informations qui ont été modifiées par programmation dans le document XML sous-jacent du formulaire, vous pouvez utiliser la ForceUpdate() méthode de la classe View , comme illustré dans l’exemple suivant.
this.CurrentView.ForceUpdate();
Me.CurrentView.ForceUpdate()
Remarques
La classe View fournit des propriétés et des méthodes qui peuvent être utilisées pour interagir avec une vue InfoPath ; il peut s’agir de méthodes permettant de sélectionner des données contenues dans la vue, de basculer d’une vue à une autre, de synchroniser la vue avec le document XML sous-jacent d’un formulaire et d’exécuter une action de modification dans InfoPath.
Remarque : Le modèle objet InfoPath ne fournit pas de collection d’objets View , mais il fournit la ViewInfoCollection classe qui fournit une collection d’objets ViewInfo , chacun fournissant des informations sur la vue correspondante qu’il représente. En outre, la classe View fournit la ViewInfo propriété , qui vous permet d’accéder aux informations sur la vue associée.
Constructeurs
View() |
Représente une vue dans un formulaire. |
Propriétés
SignatureLines |
Obtient une référence au associé à SignatureLineCollection l’affichage actuel. |
ViewInfo |
Obtient une référence à un ViewInfo objet associé à la vue. |
Window |
Obtient une référence à un Window objet associé à la vue. |
Méthodes
DisableAutoUpdate() |
Désactive la synchronisation automatique entre le document XML sous-jacent d'un formulaire et la vue associée. |
EnableAutoUpdate() |
Active la synchronisation automatique entre le document XML sous-jacent d'un formulaire et la vue associée. |
ExecuteAction(ActionType, String) |
Exécute une commande d'édition sur le document XML sous-jacent d'un formulaire, sur la base du champ ou groupe spécifié. |
ExecuteAction(ActionType) |
Exécute une commande d'édition sur le document XML sous-jacent d'un formulaire, sur la base des données sélectionnées dans la vue. |
Export(String, ExportFormat) |
Exporte la vue vers un fichier au format spécifié. |
ForceUpdate() |
Impose de synchroniser le document XML sous-jacent d'un formulaire avec la vue associée. |
GetContextNodes() |
Obtient une référence à un XPathNodeIterator pour itérer sur les nœuds XML retournés dans la sélection actuelle. |
GetContextNodes(XPathNavigator, String) |
Obtient une référence à un XPathNodeIterator pour itérer sur les nœuds XML retournés dans la sélection actuelle dans le contrôle lié au contrôle spécifié. |
GetContextNodes(XPathNavigator) |
Obtient une référence à un XPathNodeIterator objet pour l’itération sur les nœuds XML retournés à partir du nœud spécifié. |
GetSelectedNodes() |
Obtient une référence à un XPathNodeIterator objet pour l’itération sur tous les nœuds XML dans la sélection actuelle des éléments d’une vue. |
SelectNodes(XPathNavigator, XPathNavigator, String) |
Sélectionne une plage de nœuds dans une vue, sur la base du nœud XML de départ, du nœud XML de fin et du contrôle spécifiés. |
SelectNodes(XPathNavigator, XPathNavigator) |
Sélectionne une plage de nœuds dans une vue, sur la base des premier et dernier nœuds XML spécifiés. |
SelectNodes(XPathNavigator) |
Sélectionne une plage de nœuds dans une vue, sur la base du premier nœud XML spécifié. |
SelectText(XPathNavigator, String) |
Sélectionne le texte contenu dans un contrôle modifiable lié au nœud spécifié par l’objet et l’identificateur XPathNavigatorViewContext du contrôle. |
SelectText(XPathNavigator) |
Sélectionne le texte contenu dans un contrôle modifiable lié au nœud spécifié par l’objet XPathNavigator passé à cette méthode. |
ShowMailItem(String, String, String, String, String) |
Crée un message électronique contenant la vue active. |