【发布时间】:2009-07-01 06:41:03
【问题描述】:
假设我有一个UserControl,其DataContext 设置为具有XmlDataProvider 属性的对象。我想在我的控件的 XAML 中绑定到这个属性,并指定一些 XPath。我试过这个:
<TreeView ItemsSource="{Binding Path=PropertyName, XPath=/items/item/*}">
在运行时,我收到异常“带有 XPath 的 BindingExpression 无法绑定到非 XML 对象”。删除Path 属性并将TreeView 的DataContext 设置为XmlPropertyName 直接可以正常工作。
什么给了? Path 和 XPath 是否互斥?
【问题讨论】:
标签: wpf data-binding xmldataprovider