Saya memiliki sampel tes berikut:
<Window x:Class="WpfScrollTest.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="200" Width="200">
<Border>
<StackPanel>
<Label Width="Auto" Height="Auto" Content="Text to mess up the scrollview"/>
<ScrollViewer Height="{Binding RelativeSource={RelativeSource FindAncestor,
AncestorType={x:Type Border}}, Path=ActualHeight}">
<StackPanel>
<Button MinWidth="100" MinHeight="100" Content="Button"/>
<Button MinWidth="100" MinHeight="100" Content="Button"/>
</StackPanel>
</ScrollViewer>
</StackPanel>
</Border>
</Window>
Yang menciptakan ini:
Pertanyaan saya adalah bagaimana cara mengatur ScrollViewer.Height
secara dinamis sambil tetap dapat melihat bagian bawah scrollbar? Dalam sampel saya, Height
dari ScrollViewer
terlalu panjang karena Label
di atasnya..
Saya tidak ingin memperbaiki Height
dari ScrollViewer
menjadi nilai statis.