XmlDataProvider.Source Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.