【发布时间】:2011-06-06 00:39:37
【问题描述】:
所以我有一个从 XML 文件读取数据的应用程序,如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<Countries>
<Country>
<Name>Germany</Name>
<Flag>../Images/Germany.png</Flag>
<ID>1</ID>
<Description>Germany Description</Description>
<Capital>Berlin</Capital>
</Country>
<Country>
<Name>Grece</Name>
<Flag>../Images/Greece.png</Flag>
<ID>2</ID>
<Description>Grece Description</Description>
<Capital>Athens</Capital>
</Country>
...
</Countries>
此数据存储在 List countryList 中。 country 类包含 Name、Flag 等成员。现在,当在“列表”页面的列表框中显示所有国家/地区时,我添加了能够单击国家/地区名称并被带到“详细信息”页面,我们可以在其中查看“列表”页面上未显示的有关该国家/地区的更多信息。
我想要一个星形图标,这样当用户点击它时,应用程序会将那个国家标记为我的最爱。我怎样才能有效地实现这一点?我想为每个<Country> 设置一个<Favorite>No</Favorite>,并进行双向绑定,并在应用程序关闭之前将收藏夹数据保存到xml 文件中,作为清理工作的一部分。这是最好的方法吗?有人可以举个例子吗?
【问题讨论】:
标签: xml list windows-phone-7 favorites