以下は、Bing Maps Silverlightの天気関連の実装で使用しているXAMLコードです。ここでBing Maps(Silverlight)マップ - キャンバスをXAMLでフォアグラウンドに指定する
は私がやろうとしていますものです:
- はマウスオーバーでpushpins-(100以上)、いくつかのとビングマップは持っている - 以下contentpopup(キャンバス= myPopup)を示しています。十分に簡単です。
- しかし、mypopupがmouseoverで表示されるとき、フォアグラウンドにはありません(他のピンはcontentpopupの上に表示されます)。
質問:私は常に最前面に表示されるには、以下のXAMLで指定myPopupキャンバスを、specifiyするにはどうすればよい
すなわちトップユーザーがマウスオーバーでそれを見てBing MapsのSilverlightのコントロールのほとんど。
ありがとうございます!
<Grid x:Name="LayoutRoot" Background="White">
<m:Map x:Name="GlobalMap" Mode="Road" Center="15,7" ZoomLevel="2" CredentialsProvider="{StaticResource MyCredentials}" Margin="-70,-40,-100,-72">
<m:MapLayer x:Name="myLayer">
<Canvas x:Name="myPopup" Visibility="Collapsed" Opacity="1">
<Rectangle x:Name="myPopupRectangle" Fill="White" Canvas.Left="0" Canvas.Top="0" Height="100"
Width="100" RadiusX="15" RadiusY="15"/>
<StackPanel Canvas.Left="8" Canvas.Top="8">
<TextBlock x:Name="myPopupTexts" FontSize="5" Width="100">
</TextBlock>
</StackPanel>
</Canvas>
</m:MapLayer>
</m:Map>
</Grid>
あなたの感謝のおかげで、カスタム押しピンポップアップは、(私はキャンバスの一部として表示されている)HTMLタグを処理することはできません。そのオプションは私のニーズに対応していません。私はキャンバスに常に最前線/前景(他のすべての上に表示される)に表示されるプロパティがあることを望んでいます。 – Simba