私は、HTML/CSSでこの問題を解決する方法があるのだろうかと思っていました。Cssグリッドでヘッダーとフッターがあり、サイズ変更の途中ですか?
ここには、ヘッダーとコンテンツブロックとフッターを含む3行のレイアウトを生成するXAMLコードがいくつかあります。コンテンツに応じてヘッダーとフッターのサイズが変更され、コンテンツのサイズが親の高さより大きい場合、コンテンツブロックにスクロールバーが表示されます。
<Grid Height="300">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Background="Green">I'm a Header</TextBlock>
<ScrollViewer Grid.Row="1">
<StackPanel TextBlock.FontSize="50">
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
</StackPanel>
</ScrollViewer>
<TextBlock Grid.Row="2" Background="Red">I'm a Footer</TextBlock>
</Grid>
HTMLでこれを行う方法があるのかどうか疑問に思っていましたか?
おかげで、 ラウル
更新
あなたは親コンテナが高さ設定を有するものであると他のすべてはその親に応じてサイズを変更し見ることができるように。ここで
は、それが
のように見え、あなたは親コンテナのサイズを変更すると、ヘッダーとフッターは、同じ滞在しながら、コンテンツブロックのサイズが変更するものです。
そのコードが生成する内容のスクリーンショットを追加できますか? XAMLに慣れていない私たちのために、自分自身など。 – thirtydot