Xaml ItemsControl上的ScrollViewer始终处于禁用状态
这是我的用户控制文件:Xaml ItemsControl上的ScrollViewer始终处于禁用状态,xaml,scrollbar,itemscontrol,Xaml,Scrollbar,Itemscontrol,这是我的用户控制文件: <StackPanel> <StackPanel HorizontalAlignment="Left" Margin="80,0,0,0"> <Grid Width="1110"> ... </Grid> </StackPanel> <ScrollViewer VerticalScrollBarVisibility="Vis
<StackPanel>
<StackPanel HorizontalAlignment="Left" Margin="80,0,0,0">
<Grid Width="1110">
...
</Grid>
</StackPanel>
<ScrollViewer VerticalScrollBarVisibility="Visible" Margin="0 0 90 0">
<ItemsControl MinHeight="400" BorderThickness="0" ItemsSource="{Binding MyObjects}" ItemTemplateSelector="{StaticResource myObjectItemsTemplateSelector}" />
</ScrollViewer>
</StackPanel>
...
即使ItemsControl元素有很多项,滚动条也会被破坏。为什么?我做错了什么?scrollviewer位于堆栈面板内,该面板的大小可根据其子元素的需要而定。您可以在scrollviewer上设置最大高度,也可以将父容器切换到垂直排列为stretch的网格,该网格的大小将尽可能大 嗨,这是stackpanel中的用户控件吗?这段代码在窗口中运行良好…但如果usercontrol和usercontrol中的这段代码在stackpanel中不起作用。@HeenaPatil这段代码在usercontrol中。