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