Wpf stackpanel不工作的Scrollviewer
我是WPF的新手,我确信我遗漏了一些琐碎的东西。 stackpanel的内容增长时,scrollviewer不工作Wpf stackpanel不工作的Scrollviewer,wpf,scrollviewer,Wpf,Scrollviewer,我是WPF的新手,我确信我遗漏了一些琐碎的东西。 stackpanel的内容增长时,scrollviewer不工作 <ItemsControl> <TextBlock Margin="30,4,0,4" Text="Associated Data: None" Visibility="{Binding SelectedPBL.PBLData.Count, Converter={StaticResource VisibleIfZero}}"/>
<ItemsControl>
<TextBlock Margin="30,4,0,4" Text="Associated Data: None" Visibility="{Binding SelectedPBL.PBLData.Count, Converter={StaticResource VisibleIfZero}}"/>
<ScrollViewer>
<StackPanel Margin="30,4,0,4" Orientation="Horizontal" Visibility="{Binding SelectedPBL, Converter={StaticResource CollapsedIfNull}}" ScrollViewer.VerticalScrollBarVisibility="Auto">
<TextBlock FontSize="12" Text="Associated Data:" Visibility="{Binding SelectedPBL.PBLData.Count, Converter={StaticResource CollapsedIfZero}}"/>
<ItemsControl FontSize="12" ItemsSource="{Binding SelectedPBL.PBLData}" >
<ItemsControl.ItemTemplate>
<DataTemplate>
<WrapPanel Margin="20,0,20,0" Orientation="Horizontal">
<TextBlock Margin="0,0,10,0" Text="{Binding Path=Key, StringFormat=({0})}"/>
<TextBlock Text="{Binding Path=Value}"/>
</WrapPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
</ScrollViewer>
</ItemsControl>
尝试限制Items控件或ScrollViewer的高度(例如,add Height=“200”)。如果高度不受限制,ScrollViewer将占据所需的空间,并且永远看不到滚动的理由。尝试限制Items控件或ScrollViewer的高度(例如,add height=“200”)。如果高度不受限制,ScrollViewer将占据所需的空间,并且永远看不到滚动的理由。“不工作”?您能提供更多帮助吗?取决于ItemsControl
的位置。最有可能的是ScrollViewer
接收了它所需要的所有空间,而不显示滚动条。尝试设置一些ScrollViewer的高度,看看它是否工作。是否可能重复“不工作”?您能提供更多帮助吗?取决于ItemsControl
的位置。最有可能的是ScrollViewer
接收了它所需要的所有空间,而不显示滚动条。尝试设置一些ScrollViewer的高度,看看它是否工作。可能重复