7

グリッドの 2 行目に四角形を追加する必要があります。グリッドの幅と同じ幅の長方形が必要です。

しかし問題は、グリッドの幅が実行時に決定されることです。バックコードでWidthorにアクセスしようとすると、それぞれorを取得します。ActualWidthNaN0.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>
4

1 に答える 1