XmlDataProvider.Source Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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 .