10得票4回答
滚动视图器和SIP问题(WP7.5 Mango)

我正在开发一个应用程序,其中包含一个注册表单。该表单包含多个文本输入框,因此使用ScrollViewer可以让它们都在同一页上显示。 以下是我正在使用的XAML代码的简化示例:<Grid x:Name="LayoutRoot" Background="Transparent"> ...

14得票2回答
WPF - 如何动态地改变ListBox.ScrollViewer.HorizontalOffset的值?

我有一个包含Visual元素的ListBox。我需要找到其中一个元素的XPosition,并对ListBox的ScrollViewer的HorizontalOffset进行动画处理。实际上,我想创建一个带动画效果的ScrollIntoView方法。 这给了我一些问题。首先,如何获取ListB...

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

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

18得票5回答
在WrapPanel上垂直排列列表项并利用多列

我需要垂直列出项目(所有项目大小相同),并使用ScrollViewer。如果容器足够大以显示x列,则我希望项目在x列中展开。 我首先尝试了以下方法:<ScrollViewer> <toolkit:WrapPanel Orientation="Horizontal" ...

15得票2回答
WPF:网格中的滚动视图器

我有一个网格:<Grid.RowDefinitions> <RowDefinition Height="100"/> <RowDefinition Height="*"/> </Grid.RowDefinitions&g...

9得票1回答
如何仅使用XAML设置ScrollViewer中滚动条的边距?

我需要在scrollviewer中设置滚动条的边距。我试过重写默认的scrollviewer样式,只需在样式中修改边距,就可以设置正确的滚动条边距。但是当滚动条移动时,scrollviewer中的内容仍然保持静态状态。我该如何解决这个问题,或者是否有更简单的方式来设置scrollviewer中...

79得票9回答
如何在 StackPanel 中使用 ScrollViewer?

在以下的WPF XAML中,ScrollViewer无法正常工作(它显示了一个滚动条,但您无法滚动,而内容会超出窗口底部)。 我可以将外部的StackPanel更改为Grid并使其工作。 然而,在我从中复制以下代码的应用程序中,我需要有一个外部的StackPanel。我该如何修改StackPa...

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

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

18得票3回答
检测ScrollViewer的滚动条是否可见

我有一个TreeView,现在我想检测垂直滚动条是否可见。 当我尝试使用var visibility = this.ProjectTree.GetValue(ScrollViewer.VerticalScrollBarVisibilityProperty) (其中this.ProjectTre...

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

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