Windows phone 7 图钉中的自定义模板
你好, 我想在地图上的一个单独的图层上生成几个图钉的位置。这些图钉应代表该坐标处的位置。因此,它们应显示一些附加信息,这些信息在用户轻触/触摸图钉时应可见 整个解决方案完全基于代码(添加图钉) 我已经在sa上说过我应该在图钉后面放一个看不见的按钮,但是我不太确定我应该怎么做 如果有人能给我一个提示,那就太好了 谢谢Windows phone 7 图钉中的自定义模板,windows-phone-7,bing-maps,Windows Phone 7,Bing Maps,你好, 我想在地图上的一个单独的图层上生成几个图钉的位置。这些图钉应代表该坐标处的位置。因此,它们应显示一些附加信息,这些信息在用户轻触/触摸图钉时应可见 整个解决方案完全基于代码(添加图钉) 我已经在sa上说过我应该在图钉后面放一个看不见的按钮,但是我不太确定我应该怎么做 如果有人能给我一个提示,那就太好了 谢谢 <DataTemplate x:Key="PushpinControlTemplate2"> <Grid x:Name="ContentGrid"&
<DataTemplate x:Key="PushpinControlTemplate2">
<Grid x:Name="ContentGrid">
<StackPanel Orientation="Vertical">
<Grid Background="{TemplateBinding Background}"
HorizontalAlignment="Left"
MinHeight="10"
MinWidth="29">
<Hyperlinkbutton HorizontalAlignment="Center" Content="{binding}" Click="clicker" Margin="0"/>
</Grid>
<Polygon Fill="{TemplateBinding Background}"
Points="0,0 29,0 0,29"
Width="29"
Height="29"
HorizontalAlignment="Left"/>
</StackPanel>
</Grid>
</DataTemplate>
这是我到目前为止使用的代码,定义了函数clicker,但我始终使用错误'AG_E_PARSER_BAD_PROPERTY_VALUE.[Line:5 Position:98]“这篇文章应该告诉你所有你需要知道的关于图钉样式的知识。剩下的问题是如何将C代码中的“ContentTemplate”属性设置为相应的DataTemplate,或者将其设置为资源,然后从那里加载,例如
myPushPin.ContentTemplate=(ContentTemplate)Application.Current.Resources[“TemplateKey”]代码>或从XAML反序列化,例如myPushPin.ContentTemplate=(ContentTemplate)XamlLoader.Load(templateString)代码>如果您使用的是合并词典,可以这样做:myPushPin.Template=(ControlTemplate)App.Current.Resources.MergedDictionaries[0][“TemplateKey”]代码>