所以我有一个应用程序从 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 等成员。现在,当在“列表”页面的列表框中显示所有国家/地区时,我添加了能够单击国家名称并被带到“详细信息页面,我们可以在其中查看有关该国家/地区的更多信息,这些信息在“列表”页面上不可见。
我想要一个星形图标,这样当用户点击它时,应用程序会将那个国家标记为收藏。我怎样才能有效地实现这一点?我想有一个<Favorite>No</Favorite>
for each <Country>
,有一个 TwoWay 绑定,并在应用程序关闭之前将收藏夹数据保存到 xml 文件作为清理的一部分。这是最好的方法吗?有人可以给我举个例子吗?