WPF(Windows Phoneの場合)では、Bing Mapを長方形ではなく楕円(円)で表示したいのですが、楕円ではブラシまたは画像の塗りつぶししかできません。マップを画像に変換しようとしましたが、成功しませんでした。それは良いアプローチではないと思います。何か案は?助けてください。ありがとう
2 に答える
2
クリッピングを使用できるはずです。マップコントロールに制限があるかどうかはわかりませんが。クリッピングは、事前定義された領域に従って物事を切り取る方法です。サンプルについては、http://www.scottlogic.co.uk/blog/colin/2009/05/silverlight-cliptobounds-can-i-clip-it-yes-you-can/をご覧ください。
于 2012-11-23T12:05:38.330 に答える
0
古典的な長方形を使用して、それをクリップします。
<Grid Height="100" Width="200" HorizontalAlignment="Center" VerticalAlignment="Center">
<Rectangle Fill="Green">
<Rectangle.Clip>
<EllipseGeometry Center="50,50" RadiusX="40" RadiusY="30" />
</Rectangle.Clip>
</Rectangle>
</Grid>
次のようにレンダリングします:
于 2012-11-23T12:07:56.647 に答える