我会将Xml文件加载到我的项目中,而不将其包含在我的解决方案中。通常加载它是:
<XmlDataProvider x:Key="MyList" Source="Packages.xml" XPath="Packages"/>
源“Packages.xml”中的位置必须是项目中包含的XML。 但是如何读取未包含在proyect中的Xml?
非常感谢!
问候!
答案 0 :(得分:0)
您可以将Source
属性设置为包含XML文件路径名的Uri:
string xmlFilePath = ...
var xmlDataProvider = (XmlDataProvider)Resources["MyList"];
xmlDataProvider.Source = new Uri(xmlFilePath);