I won't post the code because there are many parts... and these are very specific to my source code... But I can describe how to do :
The purpose is to add pushpins on a map and access them individually without using datasets
1- Add many pushpins on the control with AddPushpin() function
1b- For each added pushpin, add a value in a listbox
1c- The value in the listbox must be unique and must also be assigned to the PushPin.Name property
2- When the user need to find a pushpin, he must click on a value in the listbox and then we search for the clicked pushpin by FindPushpin(ClickedValueInList) function
Thats'all folks
