1

DockPanel の残りのすべてのスペースの TextBox の高さを埋めようとしていますが、成功しません。このようなことを行う成功例のコードさえ見つけられませんでした。

これが私がやったことです:

<Grid x:Name="LayoutRoot">
  <DockPanel Background="Red" LastChildFill="True" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
     <Button DockPanel.Dock="Bottom" Content="Save" Width="100" Height="50" HorizontalAlignment="Right" Margin="10 5"/>
     <TextBox AcceptsReturn="True"
        AcceptsTab="True"
        Margin="5 10"
        TextWrapping="Wrap"/>
  </DockPanel>
</Grid>

私は何かが欠けていますか?? また、TextBox の Stretch に対して VerticalAlignment プロパティを試しましたが、成功しませんでした。以下は出力ウィンドウです。

ここに画像の説明を入力

4

2 に答える 2

3

これを試して、テキストボックスのスタイルを NULL に設定し、正常に機能するかどうかを確認してください。

<DockPanel Background="Red" LastChildFill="True" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
                <Button DockPanel.Dock="Bottom" Content="Save" Width="100" Height="50" HorizontalAlignment="Right" Margin="10 5"/>
                <TextBox AcceptsReturn="True" AcceptsTab="True" Margin="5 10" TextWrapping="Wrap" Style="{x:Null}"/>
</DockPanel>
于 2013-11-13T10:41:54.717 に答える