XmlDataProvider.Source Propriedade

Definição

Obtém ou define o Uri do ficheiro de dados XML para usar como fonte de ligaçã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 de Propriedade

Uri

O Uri do ficheiro de dados XML para usar como fonte de ligação. O valor predefinido é null.

Exemplos

Em algumas aplicações, incorporar o XML em linha dentro da página XAML pode ser inconveniente porque o conteúdo exato dos dados deve ser conhecido em tempo de compilação. Assim, pode obter os dados a partir de um ficheiro XML externo, como no exemplo seguinte.

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

Se os dados XML residirem num ficheiro XML remoto, define o acesso aos dados atribuindo uma URL apropriada ao Source atributo da seguinte forma:

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

Observações

XmlDataProvider expõe as seguintes formas de aceder a dados XML.

  • Podes incorporar dados XML inline usando a XmlDataProvider classe.

  • Pode definir esta propriedade para um Uri ficheiro de dados XML.

  • Pode definir a Document propriedade para um XmlDocument.

Se a Source propriedade for definida, então qualquer dado XML inline é descartado. Se a Document propriedade for definida, então a Source propriedade é apagada e qualquer dado XML inline é descartado.

Definir as seguintes propriedades fará com que este XmlDataProvider objeto se atualize implicitamente: Source, Document, XmlNamespaceManager, e XPath. Ao alterar múltiplas propriedades que causam atualização, recomenda-se a utilização de DeferRefresh .

Aplica-se a