Questions tagged «scrollviewer»

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}"> …

7
如何在ListBox中获得垂直滚动条?
在下面的示例中,我有一个列表框,其中包含数十种字体名称。 我以为它将自动在其上具有垂直滚动条,以便您可以选择任何字体,而不仅仅是列表中的第一个字体,但没有。 因此,我添加了一个“ ScrollViewer”,并在右侧放置了一个“滚动条区域”,但是滚动条区域中没有滚动条,因此您可以滚动(!)。 为什么滚动条不是自动的,如何强制它具有滚动条? <StackPanel Name="stack1"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="2*"></RowDefinition> <RowDefinition Height="*"></RowDefinition> </Grid.RowDefinitions> <ScrollViewer> <ListBox Grid.Row="0" Name="lstFonts" Margin="3" ItemsSource="{x:Static Fonts.SystemFontFamilies}"/> </ScrollViewer> </Grid> </StackPanel>

7
如何使ScrollViewer在StackPanel中工作?
在以下WPF XAML中,ScrollViewer不起作用(它显示滚动条,但是您无法滚动,并且内容从窗口移到底部)。 我可以将外部StackPanel更改为Grid,它将起作用。 但是,在从中复制以下代码的应用程序中,我需要一个外部StackPanel。我必须对StackPanel做些什么才能使ScrollViewer显示可用的滚动条?例如VerticalAlignment =“ Stretch” Height =“ Auto”不起作用。 <StackPanel> <ScrollViewer> <StackPanel> <TextBlock Text="This is a test"/> <TextBlock Text="This is a test"/> <TextBlock Text="This is a test"/> <TextBlock Text="This is a test"/> <TextBlock Text="This is a test"/> <TextBlock Text="This is a test"/> <TextBlock Text="This is a test"/> <TextBlock Text="This is …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.