在这里,这是我的XML
<?xml version="1.0" encoding="utf-8"?>
<app>
<films>
<film name="Haha" year="2008" />
<film name="Haha" year="2008" />
<film name="Haha" year="2008" />
<film name="Haha" year="2008" />
<film name="Haha" year="2008" />
<film name="Haha" year="2008" />
</films>
</app>
这里是我的XAML
<ListBox x:Name="listBoxControl">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<StackPanel>
<TextBlock Text="{Binding Path=@name}" />
<TextBlock Text="{Binding Path=@year}" />
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
在这里,这是我的C##
XDocument xmldoc = XDocument.Load(new StringReader(result));
listBoxControl.ItemsSource = xmldoc.Descendants("film");
在过去的几个小时里,我搜索了互联网和Stack 溢出问题,希望找到一个解决方案。我正在做的是,从我的网站上不同步地下载一些 XML 数据,然后将其传给ListBox 控制系统,称为“ 列表Box 控制 ” 。 问题在于“ 文本” 字段中没有任何文本。 我使用“ Path” 在装订内, 因为 XPath 不允许, 我理解这个错误 : < code> XPath 属性没有在类型“ 绑定 code” 中找到 。
现在,我在这里做错什么了?这是C#的WP71应用程序,使用视像工作室快递,用于Windows 8消费者预览上运行的Windows电话。