我只想要一些椭圆,无论容器如何变化,高度和宽度应始终相同。我找到了一个解决方案,但它太慢了,我会在这里发布,以说明我想做什么。如果您对实现这一目标的好方法有任何想法,请告诉我。
<Grid>
<Ellipse Width="Auto"
Height="{Binding RelativeSource={RelativeSource Self}, Path=ActualWidth}"
Stroke="Black"
StrokeThickness="2" />
</Grid>
谢谢! =)
答案 0 :(得分:3)
将拉伸设为统一:http://msdn.microsoft.com/en-us/library/system.windows.media.stretch.aspx
<Grid>
<Ellipse Fill="Red" Stretch="Uniform"/>
</Grid>