将图像作为多边形内容插入

时间:2012-06-26 10:13:35

标签: c# wpf image polygon

我想在Image内插入Polygon,可能位于Polygon的中心。可能吗?我该怎么办?

2 个答案:

答案 0 :(得分:4)

您可以使用ImageBrush作为多边形的Fill。像这样:

<Polygon.Fill>
    <ImageBrush ImageSource="sampleImages\berries.jpg"
                AlignmentX="..." AlignmentY="..." />
</Polygon.Fill>

答案 1 :(得分:0)

可能是“点数”属性可以帮助您:

<Polygon Points="40,0 150,100 10,100" >
   <Polygon.Fill>
       <ImageBrush ImageSource="C:\Users\Public\Pictures\Sample Pictures\Penguins.jpg" Stretch="Uniform" AlignmentX="Left" />
   </Polygon.Fill>
</Polygon>