Отслеживание элемента в коллекции на WP7 - PullRequest
0 голосов
/ 30 января 2011

Я создаю приложение WP7 (VB.NET) и у меня есть собственный класс PinInfo, из которого у меня есть два ObservableCollections, TempPins и FavoritePins.

В различных частях приложения мне нуженуникальный идентификатор для получения ссылки на конкретный PinInfo в коллекции, поэтому в настоящее время я присваиваю PinInfo идентификатор при его добавлении в коллекцию, а затем получаю ссылку на контакт через идентификатор.

Например, если я создаю кнопку для удаления контакта, я устанавливаю для ее тега идентификатор PIN-кода, а затем обработчик щелчка кнопки считывает тег кнопки, чтобы получить соответствующий вывод из коллекции (через LINQ).

Я генерирую идентификатор, добавляя его к последнему назначенному идентификатору, но эти списки часто изменяются (то есть элементы удаляются), поэтому я получаю излишне большие номера идентификаторов (например, всего несколько элементов с идентификаторами в тысячах).

Как мне лучше это структурировать?

1 Ответ

1 голос
/ 30 января 2011

Вы можете использовать Guid вместо целочисленного идентификатора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...