Итак, у меня есть приложение, которое считывает данные из файла 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>
Эти данные хранятся в Списке countryList.В классе страны есть члены для «Имя», «Флаг» и т. Д. Теперь, когда все страны отображаются в списке на странице «Список», я добавил функцию, позволяющую щелкнуть название страны и перейти кСтраница «Сведения», на которой можно просмотреть дополнительную информацию об этой стране, которая не отображалась на странице «Список».
Я хочу иметь значок звездочки, чтобы, когда пользователь нажимает на нее, приложениеотмечает эту страну как любимую.Как я могу реализовать это эффективно?Я думал о том, чтобы иметь <Favorite>No</Favorite>
для каждого <Country>
, иметь привязку TwoWay и сохранять избранные данные в xml-файл перед закрытием приложения как часть очистки.Это лучший способ?Может кто-нибудь указать мне пример?