gpt4 book ai didi

wpf - 使用 min(width, height)/2 作为半径在 WPF 中画一个圆

转载 作者:行者123 更新时间:2023-12-04 01:52:32 26 4
gpt4 key购买 nike

如何使用 min(width, height)/2 在 WPF 中绘制一个圆圈(没有代码隐藏)作为半径?

最佳答案

您可以在纯 XAML 中执行此操作,您只需对值使用 Binding。您还必须确保所有内容都已命名

  <Grid Name="grdMain"> 
<Grid.ColumnDefinitions>
<ColumnDefinition Width="75" Name="Col1" />
<ColumnDefinition Width="100" Name="Col2" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="75" Name="Row1" />
<RowDefinition Height="100" Name="Row2" />
</Grid.RowDefinitions>

<Ellipse Grid.Column="1" Grid.Row="1"
Canvas.Top="50"
Canvas.Left="50"
Fill="#FFFFFF00"
Height="{Binding RowDefinitions/ActualHeight, ElementName=Row1, Mode=OneWay}"
Width="{Binding ColumnDefinitions/ActualWidth, ElementName=Col1, Mode=OneWay}"
StrokeThickness="5"
Stroke="#FF0000FF"/>
</Grid>

关于wpf - 使用 min(width, height)/2 作为半径在 WPF 中画一个圆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7508398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com