WPF在Ellipse中对ImageBrush应用保证金?

时间:2013-12-05 04:12:18

标签: wpf margin ellipse imagebrush

请查看以下代码:

<Grid>
    <Ellipse StrokeThickness="2" Stroke="White">
        <Ellipse.Fill>
            <ImageBrush ImageSource="someImage.png"/>
        </Ellipse.Fill>
    </Ellipse>
</Grid>

我要做的是margin左边的someImage.png 5px和顶部的5px。我想知道是否有可能,因为我找不到任何margin属性。

1 个答案:

答案 0 :(得分:2)

你可以将两个椭圆形放在彼此的顶部,如下所示:

    <Grid>
        <Ellipse StrokeThickness="2" Stroke="White"/>
        <Ellipse Margin="5" StrokeThickness="2" Stroke="White">
            <Ellipse.Fill>
                <ImageBrush ImageSource="someImage.png"/>
            </Ellipse.Fill>
        </Ellipse>
    </Grid>

网格会将所有项目放在同一行/列中。