Partilhar via


XmlDataProvider.Source Propriedade

Definição

Obtém ou define o Uri arquivo de dados XML a ser usado como a fonte de associação.

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

Valor da propriedade

Uri

O Uri arquivo de dados XML a ser usado como a fonte de associação. O valor padrão é null.

Exemplos

Em alguns aplicativos, inserir o XML embutido na página XAML pode ser inconveniente porque o conteúdo exato dos dados deve ser conhecido em tempo de compilação. Portanto, você pode obter os dados de um arquivo XML externo, como no exemplo a seguir.

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

Se os dados XML residirem em um arquivo XML remoto, você definirá o acesso aos dados atribuindo uma URL apropriada ao atributo da Source seguinte maneira:

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

Comentários

XmlDataProvider expõe as seguintes maneiras de acessar dados XML.

  • Você pode inserir dados XML embutidos usando a XmlDataProvider classe.

  • Você pode definir essa propriedade como um Uri arquivo de dados XML.

  • Você pode definir a Document propriedade como um XmlDocument.

Se a propriedade estiver definida, todos os Source dados XML embutidos serão descartados. Se a Document propriedade estiver definida, a Source propriedade será desmarcada e todos os dados XML embutidos serão descartados.

Definir as seguintes propriedades fará com que esse XmlDataProvider objeto seja atualizado implicitamente: Source, Documente XPathXmlNamespaceManager. Ao alterar várias propriedades causadoras de DeferRefresh atualização, é recomendável usar.

Aplica-se a