3
WPF:带滚动条的ItemsControl(ScrollViewer)
我跟着这个关于如何将滚动条添加到一个ItemsControl小“教程”,和它的作品在设计视图,而不是当我编译和执行程序(仅前几个项目出现,并没有滚动条来查看更多-甚至当VerticalScrollbarVisibility设置为“ Visible”而不是“ Auto”时)。 关于如何解决这个问题的任何想法? 这是我用来显示项目的代码(通常我使用数据绑定,但是要在我的Designer中查看这些项目,则手动添加了它们): <ItemsControl x:Name="itemCtrl" Style="{DynamicResource UsersControlStyle}"> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <StackPanel Orientation="Vertical" HorizontalAlignment="Center" VerticalAlignment="Top"> </StackPanel> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> <uc:UcSpeler /> <uc:UcSpeler /> <uc:UcSpeler /> <uc:UcSpeler /> <uc:UcSpeler /> </ItemsControl> 这是我的模板: <Style x:Key="UsersControlStyle" TargetType="{x:Type ItemsControl}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type ItemsControl}"> <Border SnapsToDevicePixels="true" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}"> …