37得票3回答
为什么将ScrollViewer.CanContentScroll设置为false会禁用虚拟化?

大多数WPF开发人员都知道,将ScrollViewer.CanContentScroll设置为false将禁用虚拟化;但我想知道它是如何工作的,因为我尝试在将ScrollViewer.CanContentScroll设置为false的同时启用虚拟化。

31得票5回答
滚动视图中的列表视图阻止了滚动视图的滚动

我有一个包含几个列表框的滚动查看器。问题是,如果用户在鼠标悬停在列表视图上时使用中间鼠标滚轮来滚动滚动查看器,列表视图将滚动其内部滚动查看器到底部,然后继续捕获鼠标,从而阻止容器滚动查看器的滚动。 有什么解决办法吗?

31得票2回答
如何在WPF中找到ScrollViewer是否滚动到了末尾?

我在自定义控件中有一个ScrollViewer实例... 我需要判断滚动视图是否滚动到底部? 有什么方法吗?

28得票2回答
如何在C#中找到ScrollViewer的垂直滚动条宽度

我有一个ScrollViewer,在其中显示垂直滚动条,现在当系统分辨率改变时,我想获取滚动条的宽度。我查看了StackOverflow文章,他们提到检查SystemParameters.ScrollWidth属性,但是我没有从中获得任何帮助。请问有人能帮我解决这个问题吗?任何答案都将不胜感激。

26得票4回答
如何在MVVM WPF应用程序中控制ListBox的滚动位置

我有一个启用了垂直滚动的大型ListBox,MVVM中有New和Edit ICommands。 我正在将新项目添加到集合末尾,但是当我调用我的MVVM-AddCommand时,我也希望滚动条自动定位到末尾。 我还可以从应用程序的其他部分使项目可编辑(通过调用具体行项目的EditCommand)...

25得票2回答
在禁用RealTimeStylus的情况下,使用WPF应用程序中的Touch Scrolling ScrollViewer。

我们正在开发一个WPF 4.5应用程序,将在安装有触摸屏的Windows 8计算机上运行。 根据MSDN的指示,我们已禁用了对RealTimeStylus的支持,因为我们有一些视图需要通过WM_TOUCH实现多点触控支持。 问题是,禁用RealTimeStylus支持似乎也会禁用用户使用触...

24得票5回答
WPF中,当任意一个ScrollView被滚动时,两个ScrollView应进行同步滚动。

我已经阅读了这个帖子:binding two VerticalScrollBars one to another,它几乎帮助实现了目标,但仍有一些缺失。问题在于,将滚动条左右或上下移动时,在我的两个滚动视图中都会按预期滚动,但是当我们尝试使用/单击这些滚动条末端的箭头按钮进行滚动时,只有一个滚...

23得票4回答
如何将WPF ScrollViewer的内容滚动到特定位置

我正在编写自定义的WPF ItemsControl以显示一个项目列表。这些项目嵌入在ScrollViewer中显示:<Style TargetType="MyCustomItemsControl"> <Setter Property="Template"&gt...

21得票2回答
C# WPF - ScrollViewer + TextBlock问题

我有一个ScrollViewer中的TextBlock,希望它能够始终与窗口大小对齐。我需要这个TextBlock满足以下要求: 随着窗口大小调整而自动调整大小,不出现滚动条 当缩小到一定程度时,TextBlock需要保持最小宽度,并且出现滚动条 TextWrapping 或 TextTr...

20得票5回答
Wpf滚动视图器滚动量

是否可以更改WPF ScrollViewer滚动的量?我只是想知道是否可以更改ScrollViewer,以便在使用鼠标滚轮或scrollviewer箭头时,可以更改增量滚动的数量。