1

请看一下我的以下代码:

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

我想做的是margin从左someImage.png 5px5px上。我想知道这是否可能,因为我找不到任何margin可用的房产。

4

1 回答 1

2

你可以像这样把两个椭圆放在一起:

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

网格会将同一行/列中的所有项目相互叠加。

于 2013-12-05T05:03:09.827 回答