XmlDataProvider.Source Özellik

Tanım

Bağlama kaynağı olarak kullanılacak XML veri dosyasını alır veya ayarlar Uri .

public:
 property Uri ^ Source { Uri ^ get(); void set(Uri ^ value); };
public Uri Source { get; set; }
member this.Source : Uri with get, set
Public Property Source As Uri

Özellik Değeri

Uri

Uri Bağlama kaynağı olarak kullanılacak XML veri dosyasının öğesi. null varsayılan değerdir.

Örnekler

Bazı uygulamalarda, verilerin tam içeriğinin derleme zamanında bilinmesi gerektiğinden, XML'nin satır içi olarak XAML sayfasına katıştırılması zor olabilir. Bu nedenle, aşağıdaki örnekte olduğu gibi verileri bir dış XML dosyasından alabilirsiniz.

<XmlDataProvider x:Key="BookData" Source="data\bookdata.xml" XPath="Books"/>

XML verileri bir uzak XML dosyasında bulunuyorsa, özniteliğine aşağıdaki gibi uygun bir URL Source atayarak verilere erişimi tanımlarsınız:

<XmlDataProvider x:Key="BookData" Source="http://MyUrl" XPath="Books"/>  

Açıklamalar

XmlDataProvider XML verilerine erişmek için aşağıdaki yolları kullanıma sunar.

  • sınıfını XmlDataProvider kullanarak satır içi XML verileri ekleyebilirsiniz.

  • Bu özelliği bir XML veri dosyasının Uri değerine ayarlayabilirsiniz.

  • özelliğini olarak XmlDocumentayarlayabilirsinizDocument.

Source Özellik ayarlanırsa, satır içi XML verileri atılır. Document Özellik ayarlanırsa, Source özellik temizlenir ve satır içi XML verileri atılır.

Aşağıdaki özelliklerin ayarlanması bu nesnenin örtük olarak yenilenmesine neden olur XmlDataProvider : Source, Document, XmlNamespaceManagerve XPath. Yenilemeye neden olan birden çok özelliği değiştirirken kullanılması DeferRefresh önerilir.

Şunlara uygulanır