XmlForm.Template プロパティ
フォームに関連付けられたフォーム テンプレートのマニフェスト (.xsf) を表す FormTemplate オブジェクトへの参照を取得します。
名前空間: Microsoft.Office.InfoPath
アセンブリ: Microsoft.Office.InfoPath (Microsoft.Office.InfoPath.dll)
構文
'宣言
Public MustOverride ReadOnly Property Template As FormTemplate
Get
'使用
Dim instance As XmlForm
Dim value As FormTemplate
value = instance.Template
public abstract FormTemplate Template { get; }
プロパティ値
型: Microsoft.Office.InfoPath.FormTemplate
フォームに関連付けられたフォーム テンプレートのマニフェスト (.xsf) を表す FormTemplate。
解説
Template プロパティは、フォームに関連付けられたフォーム テンプレートのフォーム定義 (.xsf) ファイル (マニフェスト) に関する情報へのアクセスを提供します。.xsf ファイルのソース XML を操作するために使用できる System.Xml.XPath.XPathNavigator オブジェクトへのアクセスを含みます。
このメンバーには、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームのみがアクセスできます。
この型またはメンバーには、Microsoft InfoPath Filler または Web ブラウザーで開かれたフォームを実行中のコードからアクセスできます。
例
次のコードの例では、XmlForm クラスの Template プロパティを使用して、FormTemplate オブジェクトへの参照を返します。次に、FormTemplate オブジェクトの Manifest プロパティを使用して、System.Xml.XPath.XPathNavigator オブジェクトを返します。このオブジェクトを使用して, .xsf ファイルの XML コンテンツをメッセージ ボックスに表示します。
MessageBox.Show(this.Template.Manifest.OuterXml.ToString());
MessageBox.Show(Me.Template.Manifest.OuterXml.ToString())