gpt4 book ai didi

wpf - XML 绑定(bind)到 WPF、内联/属性绑定(bind)和过滤子句

转载 作者:行者123 更新时间:2023-12-03 15:56:21 25 4
gpt4 key购买 nike

我正在尝试通过 datacontext 将 XML 文档绑定(bind)到 wpf,但无法弄清楚如何进行属性绑定(bind)

假设一个 xml 文件如下:

<Vehicles>
<Vehicle Name="Test" Vehicle_Id="1"/>
</Vehicles>

我如何实现我在下面尝试的目标,

尝试1:
<TextBlock DataContext="{Binding XPath=/Vehicles/Vehicle[@Vehicle_Id='1']}" Text="{Binding XPath=@Name}"/>

尝试2:
<TextBlock Text="{Binding XPath=/Vehicles/Vehicle[@Vehicle_Id='1']/@Name}"/>

例如是否可以在 xpath 上为 datacontext 使用过滤器子句

由于我对 WPF 非常陌生,因此我接受在这种情况下我可能完全错过了 DataContext 的要点。

提前致谢!

最佳答案

您应该尝试设置 XmlDataProvider。查看 Bea Stollnitz's有关 XML WPF XAML 仅绑定(bind)方法的示例的博客。

关于wpf - XML 绑定(bind)到 WPF、内联/属性绑定(bind)和过滤子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5637525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com