我无法将滚动查看器的高度调整到任何高度的tabitem。
XAML:
<TabItem header="Item">
<ScrollViewer Height={Binding ActualHeight, RelativeSource={RelativeSource Mode=FindAncestor,AncestorType=TabItem}}>
<Grid>
.
.
.
</Grid>
</ScrollViewer>
</TabItem>
当我这样做时,滚动查看器只有大约50像素高。里面的内容很好。观看区域的高度有限。
我试过了。
<TabItem header="Item" x:Name="itemname">
<ScrollViewer Height="{Binding ElementName="itemname", Path=ViewportHeight}">
scrollviewer不受限制,但当内容时 scrollviewer增长超出了查看区域和滚动条 deos不起作用。
我使用StackPanel的第一个(FindAncestor)示例,它可以工作。不确定为什么它不会使用TabItem。
答案 0 :(得分:0)
为什么不使用HorizontalAlignment
/ VerticalAlignment
属性?
<ScrollViewer HorizontalAlignment="Stretch" VerticalAlignment="Stretech">