プロパティを持つオブジェクトに設定されているが、あるとしUserControl
ます。コントロールのXAMLでこのプロパティにバインドし、XPathを指定したいと思います。私はこれを試しました:DataContext
XmlDataProvider
<TreeView ItemsSource="{Binding Path=PropertyName, XPath=/items/item/*}">
実行時に、「XPathを使用したBindingExpressionは非XMLオブジェクトにバインドできません」という例外が発生します。Path
プロパティを削除し、TreeView
のDataContextをXmlPropertyName
直接に設定すると正常に機能します。
何が得られますか?相互に排他的ですPath
か?XPath