1

Windows Metro 编程新手。

我想将 XML 数据与 UI XAML 相关联。

在 Windows 8 应用程序中可以通过定义 dataProvider:

XmlDataProvider x:Key="InventoryData" XPath="Inventory/Books"

并绑定到 UI 为:

  <Binding Source="{StaticResource InventoryData}"
           XPath="*[@Stock='out'] | *[@Number>=8 or @Number=3]"/>

尝试使用 VS2012 RC 为 Windows Metro C# 应用程序做同样的事情。

XAML 中的错误:找不到类型“XmlDataProvider”。

有人可以帮忙吗。

4

1 回答 1

0

XPath属性是BindingWPF xaml 中类的一部分。地铁Binding没有这个属性。这里有一个如何扩展 WPF 实现的示例,您可以将其移植到 Metro。

于 2012-09-24T17:58:15.483 回答