XmlDataProvider.Source Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 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.