XmlDataProvider次のthis exampleにバインドされたツリービューがあります。私が取り組んでいるアプリはMVVMパターンに従っており、Xmlはユーザーが開くファイルからのものです。
XmlDataProviderなどの Source プロパティをバインドしようとすると、
<XmlDataProvider Source="{Binding Path=XmlFilePath}"/>
「バインディングは、Dependency オブジェクトの DependencyProperty にのみ適用できます。」というメッセージが表示されます。または何か。
バインディングを手続き的にまとめること以外に、宣言的にバインディングする方法はありXmlDataProvider Sourceますか? データ プロバイダーを使用せずにツリーをプロパティに直接バインドしようとすると、XmlNodeXPath バインディングを Xml オブジェクトでのみ使用するというエラーが表示されます。これは私にはまったく意味がありませんが、何か重要なことを伝えようとしているに違いありません。