C# 如何在windows phone 8.1中将文本框绑定到mapcontrol

C# 如何在windows phone 8.1中将文本框绑定到mapcontrol,c#,visual-studio-2013,data-binding,windows-phone-8.1,bing-maps,C#,Visual Studio 2013,Data Binding,Windows Phone 8.1,Bing Maps,我正在尝试在WindowsPhone8.1中开发一个地图应用程序。在我的地图中,有许多使用mapicon添加的位置。由于地图图标已密封,我们无法生成可单击事件。如何在地图图标的位置添加文本框或单选按钮来处理事件以执行某些任务。我提到了许多问题和话题 <Maps:MapControl x:Name="map1" MapServiceToken="" HorizontalAlignment="Left" Margin="26,57,0,0" VerticalAlignment="Top"

我正在尝试在WindowsPhone8.1中开发一个地图应用程序。在我的地图中,有许多使用mapicon添加的位置。由于地图图标已密封,我们无法生成可单击事件。如何在地图图标的位置添加文本框或单选按钮来处理事件以执行某些任务。我提到了许多问题和话题

 <Maps:MapControl x:Name="map1" MapServiceToken=""   HorizontalAlignment="Left" Margin="26,57,0,0" VerticalAlignment="Top" Height="306" Width="347">

        <Maps:MapItemsControl  x:Name="mapitem">                
            <Maps:MapItemsControl.ItemTemplate>
                <DataTemplate>
                    <TextBox Maps:MapControl.Location="{Binding }"></TextBox>
                </DataTemplate>                   
            </Maps:MapItemsControl.ItemTemplate>  
            </Maps:MapItemsControl>            
    </Maps:MapControl>

当我尝试写入(map1)时,我找不到setlocation方法来正确定位文本框。您需要首先为其分配一个位置,完成后,您可以将其添加为地图的子项:

MapControl.SetLocation(rd, hwPoint);
MyMap.Children.Add(rd);

您可以将任何XAML控件添加到地图,并将其锚定到我通过lnk访问过的地理位置。当我尝试为mapcontrol添加setlocation时,intellisense没有显示setlocation方法。请帮帮我
MapControl.SetLocation(rd, hwPoint);
MyMap.Children.Add(rd);