我有一个网格,我想在其中一个单元格中创建一个像一个圆圈的模板。
我已设法将其放置在Canvas中,但我的Circle不会随网格调整大小。当我使用垂直和水平对齐拉伸时,它不起作用。 问题是:如何在XAML中创建一个圆,在Grid的一个单元格中可以调整大小,使其在调整窗口大小时保持圆形?
答案 0 :(得分:0)
如果我了解你,这段代码可以正常使用:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Ellipse HorizontalAlignment="Stretch" VerticalAlignment="Top"
Height="{Binding ActualWidth, RelativeSource={RelativeSource Self}}"></Ellipse>
</Grid>
日食保持形状,并根据网格调整大小。