如何解决Scrollviewer的滚动条仅在调整表单大小或使用GridSplitter后出现
我有一个问题,应用程序启动后垂直滚动条没有出现。 我将 ListPrinterButton 填充在后面的代码中,并设置propertyChanged事件。所有按钮在ItemsControl中都是可见的,但只有在通过移动网格拆分器调整该区域的大小之后,才会出现垂直滚动条。
是否有“刷新” ScrollViewer的选项?我什至尝试将VerticalScrollBarVisibility设置为Visible,但是,滚动条是可见的,但不可编辑。只有移动网格拆分器或调整表单大小才会出现滚动的正确机会。
可以帮忙吗?
<ScrollViewer Grid.Row="0" x:Name="svDeviceButton" VerticalScrollBarVisibility="Auto" PanningMode="Both" Background="Transparent">
<Grid>
<ItemsControl ItemsSource="{Binding ListPrinterButton,UpdateSourceTrigger=PropertyChanged}" x:Name="icPrinter">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel IsItemsHost="True" Orientation="Horizontal">
</WrapPanel>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
</Grid>
</ScrollViewer>
<GridSplitter Grid.Row="1" Height="5" HorizontalAlignment="Stretch" x:Name="gsDeviceButton"/>
非常感谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。