我想在WPF(对于Windows手机)中将bing贴图显示为椭圆(圆形)而不是矩形,但椭圆仅允许刷子或图像填充。我试图将地图转换为图像,但没有成功,我认为,这不是好方法。有任何想法吗?请帮忙。感谢
答案 0 :(得分:2)
你应该可以使用剪辑。虽然我不知道地图控制是否有限制。剪切是根据预定义区域切断事物的一种方法。查看http://www.scottlogic.co.uk/blog/colin/2009/05/silverlight-cliptobounds-can-i-clip-it-yes-you-can/样本
答案 1 :(得分: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>
呈现为: