public GeoRSS()
{
InitializeComponent();
elemLayer = MyMap.Layers["MyArbitraryLayer"] as ElementsLayer;
MyMap.Loaded += new RoutedEventHandler(MyMap_Loaded);
var btn = new Button() { Width = 100, Height = 80, Content = "aaaa" };
fLayer.AddFeature(new Feature()
{
Geometry = new GeoPoint(0, 0),
Style = new PredefinedMarkerStyle() { Size = 30, Color = new SolidColorBrush(Color.FromArgb(99, 00, 0xff, 00)) },
//ToolTip = new InfoBox() { Title="aaa", Description="BBBBBBBBBBb"}
ToolTip = btn
}
);
FeaturesLayer.SetToolTipHorizontalOffset(btn, 100);
MyMap.Layers.Add(fLayer);
MyMap.ViewBoundsChanged += new EventHandler<ViewBoundsEventArgs>(MyMap_ViewBoundsChanged);
var pp = new Pushpin() { Location = new Point2D(0, 0) };
pp.MouseLeftButtonDown += new MouseButtonEventHandler(pp_MouseLeftButtonDown);
elemLayer.AddChild(pp);
}