XmlForm.Template-Eigenschaft
Ruft einen Verweis auf das FormTemplate-Objekt ab, das das dem Formular zugeordnete Manifest (XSF) der Formularvorlage darstellt.
Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Syntax
Public MustOverride ReadOnly Property Template As FormTemplate
Dim instance As XmlForm
Dim value As FormTemplate
value = instance.Template
public abstract FormTemplate Template { get; }
Eigenschaftswert
Ein FormTemplate-Objekt, das das dem Formular zugeordnete Manifest (XSF) der Formularvorlage darstellt.
Hinweise
Die Template-Eigenschaft stellt den Zugriff auf Informationen über die Formulardefinitionsdatei (XSF) der dem Formular zugeordneten Formularvorlage, also das Manifest, bereit. Darüber hinaus stellt die Eigenschaft den Zugriff auf ein System.Xml.XPath.XPathNavigator-Objekt bereit, mit dem die XML-Quelldaten der XSF-Datei verwendet werden kann.
Hinweis: |
---|
Die Template-Eigenschaft stellt ähnliche Funktionalität für die Solution-Eigenschaft des XDocument-Objekts im COM/Skript-Objektmodell sowie für die Solution-Eigenschaft der _XDocument2-Benutzeroberfläche des InfoPath 2003-kompatiblen Objektmodells mit verwaltetem Code bereit. |
Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.
Auf diesen Typ oder diesen Member kann über Code zugegriffen werden, der in Formularen ausgeführt wird, die mit Microsoft Office InfoPath 2007 oder einem Webbrowser geöffnet wurden.
Beispiel
Im folgenden Beispiel wird mithilfe der Template-Eigenschaft der XmlForm-Klasse ein Verweis auf das FormTemplate-Objekt zurückgegeben und anschließend mithilfe der Manifest-Eigenschaft des FormTemplate-Objekts ein System.Xml.XPath.XPathNavigator-Objekt zurückgegeben, das zum Anzeigen der XML-Inhalte der XSF-Datei in einem Meldungsfeld verwendet wird.
MessageBox.Show(this.Template.Manifest.OuterXml.ToString());
MessageBox.Show(this.Template.Manifest.OuterXml.ToString());
Siehe auch
Referenz
XmlForm-Klasse
XmlForm-Member
Microsoft.Office.InfoPath-Namespace