What is the purpose of the Copy/Cut/Paste methods of the dataset object? I assumed that it was there so you could copy/cut/paste a dataset of pushpins. In theory, if this were true, you could have two instances of the MP control and copy/paste full pin datasets between the two instances. This would allow you to build a pseudo-layering technique and/or do double-buffering of the map drawings.
The code above actually compiles and runs with no issue. And if you display the Dataset.Count property of the second control (LayersMap) it now contains an additional dataset named "My Stuff". This problem it seems is that I have not been able to get the secondary map to actually show the pushpins on the map.
Why not? This seems like it *should* work. I even tried adding a pushpin to that set and then deleting it to force the map to refresh. No dice.
Any thoughts?? This would really be cool if this idea could actually be made to work. Opens up a lot of possibilities.