3
我想使它成为可以垂直滚动的TabControl,但我似乎无法做到这一点。以下示例的行为好像根本没有scrollviewer。我甚至试图把TabControl放在scrollviewer中,或者把它全部放在网格中,并限制网格的高度,但没有任何效果。如何在tabControl中制作一个垂直滚动的scrollviewer?
<DataTemplate x:Key="tabControlTemplate">
<TabControl ItemsSource="{Binding guiItems}" DisplayMemberPath="Title" Height="Auto" Template="{StaticResource mainTabControlTemplateEx}">
<TabControl.ContentTemplate>
<DataTemplate>
<ScrollViewer Grid.Row="1" VerticalScrollBarVisibility="Auto" CanContentScroll="True">
<StackPanel Margin="2" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<ItemsControl ItemsSource="{Binding guiItems }" ItemTemplateSelector="{DynamicResource templateSelector}"/>
</StackPanel>
</ScrollViewer>
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
</DataTemplate>
您是否尝试过明确提出的'VerticalScrollBarVisibility =“可见”' – CodingMate
我试过太多的选项。它所做的只是使一些灰色滚动条出现。 – NickLokarno