我需要在网格的第二行添加一个矩形。
我需要矩形的宽度与网格的宽度相同。
但是问题在于,网格的宽度在运行时确定。如果我试图在后台代码中访问 Width 或 ActualWidth,我会得到 NaN 或 0.0。
ColumnSpan 和 Stretch 也不起作用。 以下是代码:
但是问题在于,网格的宽度在运行时确定。如果我试图在后台代码中访问 Width 或 ActualWidth,我会得到 NaN 或 0.0。
ColumnSpan 和 Stretch 也不起作用。 以下是代码:
<Grid x:Name="downloadPdfGrid">
<Grid.RowDefinitions>
<RowDefinition Height="20"/>
<RowDefinition Height ="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Button x:Name="btn" Content="{Binding Button}" Visibility="Collapsed" Click="OnButtonClick" Grid.Row="0"/>
<Rectangle x:Name="underlineRect" Stretch="UniformToFill" Height="2" Fill="White" Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="1"/>
</Grid>