Ste*_*ski 2 silverlight bing-maps windows-phone-7 windows-phone-7.1
我有一个用于Windows Phone 7的Bing silverlight地图控件.我正在尝试显示当前选定的图钉.这是片段:
<my:Map x:Name="map" Canvas.ZIndex="1" CredentialsProvider="{StaticResource Credentials}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
CopyrightVisibility="Collapsed" LogoVisibility="Collapsed">
<my:MapItemsControl x:Name="Pushpins">
<my:MapItemsControl.ItemTemplate >
<DataTemplate>
<my:Pushpin Location="{Binding Location}" Canvas.ZIndex="{Binding Zindex}" PositionOrigin="0.515625,0.859375" Content="{Binding Id}" Template="{StaticResource PushpinControlTemplate}" Tap="Pushpin_Tap"/>
</DataTemplate>
</my:MapItemsControl.ItemTemplate>
</my:MapItemsControl>
</my:Map>
Run Code Online (Sandbox Code Playgroud)
该控件忽略了ZIndex.我错过了什么或不支持ZIndex.ZIndex是实现INotifyPropertyChanged的类的属性
private int _zIndex;
public int Zindex
{
get { return _zIndex; }
set
{
_zIndex = value;
OnPropertyChanged(new PropertyChangedEventArgs("Zindex"));
}
}
Run Code Online (Sandbox Code Playgroud)
Raj*_*Rao 10
我有同样的问题,我有多个图钉靠近在一起,当我有额外的内容显示点击图钉时,问题加剧了.
我解决这个问题的方法是删除图钉,然后重新添加它.这样它就成了最重要的推动力.
map1.Children.Remove(pushpin);
map1.Children.Add(pushpin);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3064 次 |
| 最近记录: |