XmlDataProvider.Document プロパティ

定義

バインディング ソースとして使用される XmlDocument を取得または設定します。

public:
 property System::Xml::XmlDocument ^ Document { System::Xml::XmlDocument ^ get(); void set(System::Xml::XmlDocument ^ value); };
public System.Xml.XmlDocument Document { get; set; }
member this.Document : System.Xml.XmlDocument with get, set
Public Property Document As XmlDocument

プロパティ値

バインディング ソースとして使用される XmlDocument。 既定値は null です。

注釈

XmlDataProvider は、XML データにアクセスするための次の方法を公開します。

  • クラスを使用してインライン XML データを XmlDataProvider 埋め込むことができます。

  • プロパティは Source XML データ ファイルの に Uri 設定できます。

  • このプロパティは に XmlDocument設定できます。

XmlDataProvider は、イベントが発生したときに、すべてのバインディングの完全な更新を XmlDocument.NodeChanged 実行します。 特定のノードに対する最適化はありません。

プロパティが Source 設定されている場合、インライン XML データは破棄されます。 プロパティが Document 設定されている場合、 Source プロパティはクリアされ、インライン XML データは破棄されます。

次のプロパティを設定すると、この XmlDataProvider オブジェクトが暗黙的に更新されます: SourceDocumentXmlNamespaceManager、および XPath。 更新の原因となる複数のプロパティを変更する場合は、 を使用 DeferRefresh することをお勧めします。

適用対象