【发布时间】:2011-04-17 12:30:56
【问题描述】:
好吧,经过一周的观看和阅读教程后,我仍然无法在页面之间传递 xml 数据。一开始我对c#的知识是零,我可以理解更多的知识。
如果您能指导我或至少告诉我从哪里开始,我将不胜感激。好的,这是我想做的,我做不到
例如;我有一个这样的 xml 数据;
<document>
<car id="01">
<manufacturer>Ford</manufacturer>
<model>Mustang</model>
<year>1965</year>
<details>The Ford Mustang of 1965 was first unveiled bla bla for example....</details>
</car>
<car id="02">
<manufacturer>Chevrolet</manufacturer>
<model>Nova</model>
<year>1967</year>
<details>The Chevrolet Nova of 1967 was bla bla for example....</details>
</car>
<car id="03">.....
</document>
我想在 mainpage.xaml 的列表框中显示制造商和型号(它工作正常)
TextBlock Text="{Binding manufacturer}"
TextBlock Text="{Binding model}"
单击模型名称时,我想在另一个页面中显示模型的年份和详细信息(例如,details.xaml)
我可以使用下面的方法传递简单的文本,但我无法传递绑定,它对我不起作用。它只是列出了所有汽车的详细信息和年份,而不是我在主页中选择的特定汽车。
this.NavigationService.Navigate(
new Uri("/details.xaml?......
提前谢谢你。打扰了,对不起。
【问题讨论】:
-
您是否使用(了解)ViewModels (MVVM)?
标签: c# xml silverlight data-binding windows-phone-7