Freigeben über


View Klasse

Definition

Stellt eine Ansicht in einem Formular dar.

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

Beispiele

Auf das View-Objekt , das die aktuelle Ansicht darstellt, wird mithilfe der CurrentView -Eigenschaft der XmlForm -Klasse zugegriffen. Im folgenden Beispiel wird zunächst ein View-Objekt zum Verweisen auf die aktive Ansicht des Formulars erstellt. Dann wird die ViewInfo-Eigenschaft verwendet, um auf das ViewInfo-Objekt für die Ansicht zuzugreifen und dessen Namen in einem Meldungsfeld anzuzeigen.

// 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)

Um die aktuell aktive Ansicht zu ändern, verwenden Sie die SwitchView -Methode der ViewInfoCollection-Klasse , wie im folgenden Beispiel gezeigt.

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

Um eine Aktualisierung einer Ansicht zum Anzeigen von Informationen zu erzwingen, die im zugrunde liegenden XML-Dokument des Formulars programmgesteuert geändert wurden, können Sie die ForceUpdate() -Methode der View-Klasse verwenden, wie im folgenden Beispiel gezeigt.

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

Hinweise

Die View-Klasse stellt Eigenschaften und Methoden bereit, die für die programmgesteuerte Interaktion mit einer InfoPath-Ansicht verwendet werden können, einschließlich Methoden zum Auswählen von in der Ansicht enthaltenen Daten, zum Wechseln von einer Ansicht zu einer anderen, zum Synchronisieren der Ansicht mit dem einem Formular zugrunde liegenden XML-Dokument sowie zum Ausführen einer InfoPath-Bearbeitungsaktion.

Hinweis: Das InfoPath-Objektmodell stellt keine Auflistung von View-Objekten bereit, aber es stellt die ViewInfoCollection -Klasse bereit, die eine Auflistung von ViewInfo -Objekten bereitstellt, von denen jedes Informationen zu der entsprechenden Ansicht bereitstellt, die es darstellt. Darüber hinaus stellt die View-Klasse die ViewInfo -Eigenschaft bereit, mit der Sie auf Informationen zur zugeordneten Ansicht zugreifen können.

Konstruktoren

View()

Stellt eine Ansicht in einem Formular dar.

Eigenschaften

SignatureLines

Ruft einen Verweis auf die ab, die SignatureLineCollection der aktuellen Ansicht zugeordnet ist.

ViewInfo

Ruft einen Verweis auf ein ViewInfo -Objekt ab, das der Ansicht zugeordnet ist.

Window

Ruft einen Verweis auf ein Window -Objekt ab, das der Ansicht zugeordnet ist.

Methoden

DisableAutoUpdate()

Deaktiviert die automatische Synchronisierung zwischen dem einem Formular zugrunde liegenden XML-Dokument und der zugeordneten Ansicht.

EnableAutoUpdate()

Aktiviert die automatische Synchronisierung zwischen dem einem Formular zugrunde liegenden XML-Dokument und der zugeordneten Ansicht.

ExecuteAction(ActionType, String)

Führt basierend auf dem angegebenen Feld oder der angegebenen Gruppe einen Bearbeitungsbefehl für das einem Formular zugrunde liegende XML-Dokument aus.

ExecuteAction(ActionType)

Führt basierend auf den Daten, die zurzeit in der Ansicht ausgewählt sind, einen Bearbeitungsbefehl für das einem Formular zugrunde liegende XML-Dokument aus.

Export(String, ExportFormat)

Exportiert die Ansicht in eine Datei des angegebenen Formats.

ForceUpdate()

Erzwingt die Synchronisierung zwischen dem einem Formular zugrunde liegenden XML-Dokument und der zugeordneten Ansicht.

GetContextNodes()

Ruft einen Verweis auf einen XPathNodeIterator zum Durchlaufen der zurückgegebenen XML-Knoten in der aktuellen Auswahl ab.

GetContextNodes(XPathNavigator, String)

Ruft einen Verweis auf einen XPathNodeIterator zum Durchlaufen der zurückgegebenen XML-Knoten in der aktuellen Auswahl innerhalb des Steuerelements ab, das an das angegebene Steuerelement gebunden ist.

GetContextNodes(XPathNavigator)

Ruft einen Verweis auf ein XPathNodeIterator -Objekt zum Durchlaufen der zurückgegebenen XML-Knoten ab dem angegebenen Knoten ab.

GetSelectedNodes()

Ruft einen Verweis auf ein XPathNodeIterator -Objekt zum Durchlaufen aller XML-Knoten in der aktuellen Auswahl von Elementen in einer Ansicht ab.

SelectNodes(XPathNavigator, XPathNavigator, String)

Wählt basierend auf dem angegebenen XML-Startknoten, dem XML-Endknoten und dem angegebenen Steuerelement einen Bereich von Knoten in der Ansicht aus.

SelectNodes(XPathNavigator, XPathNavigator)

Wählt basierend auf dem angegebenen XML-Startknoten und XML-Endknoten einen Bereich von Knoten in einer Ansicht aus.

SelectNodes(XPathNavigator)

Wählt basierend auf dem angegebenen XML-Startknoten einen Bereich von Knoten in einer Ansicht aus.

SelectText(XPathNavigator, String)

Markiert den Text, der in einem bearbeitbaren Steuerelement enthalten ist, das an den Knoten gebunden ist, der durch das -Objekt und den XPathNavigatorViewContext-Bezeichner des Steuerelements angegeben wird.

SelectText(XPathNavigator)

Markiert den Text, der in einem bearbeitbaren Steuerelement enthalten ist, das an den Knoten gebunden ist, der durch das XPathNavigator an diese Methode übergebene Objekt angegeben wird.

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

Erstellt eine E-Mail-Nachricht, die die aktuelle Ansicht enthält.

Gilt für: