我有一个包含Visual元素的ListBox。我需要找到其中一个元素的XPosition,并对ListBox的ScrollViewer的HorizontalOffset进行动画处理。实际上,我想创建一个带动画效果的ScrollIntoView方法。 这给了我一些问题。首先,如何获取ListB...
我有一个ListBox,它有内部的ScrollViewer,所以我可以用鼠标滚轮滚动ListBox内容。在不设置包含另一个ListBox的项模板时,一切正常(实际上我有4个嵌套的ListBox)。问题在于内部ListBox的ScrollViewer会夺取鼠标滚轮事件。是否有简单的方法来防止这种...
我正在尝试创建一个类似于macOS Finder的列视图触摸屏界面,它是一系列水平堆叠的列表,其中每个列表都可以单独滚动(垂直),整个界面可以水平滚动,就像这样: 这是我的.NET 4.6.1“最小可行代码示例”,以演示我正在做什么: 前端: <Window x:Class="...
有没有一种方法可以创建一个仅允许内容在垂直方向滚动的ScrollViewer?水平方向的宽度必须像StackPanel的宽度一样被限制在其父级中(当HorizontalAlignment = Stretch时)。 我有一个可调整大小的窗口,其中包含我想要允许垂直滚动的内容。 窗口包含一个Sc...
我想将 RichTextBox 的内容移动到特定行。该控件提供了来自嵌入式 ScrollViewer 的 ScrollToVerticalOffset 方法。该方法在 MSDN 中有文档,但参数名为 offset 的度量单位未指定。类型为 double。 TextBox 的 Vertical...
如何创建这种布局?想法是让蓝色文本始终位于绿色元素正下方,但当空间不足时,绿色元素应放置在可滚动容器内(垂直滚动条可见)。 我尝试过StackPanel和Grid,但都失败了。如果将顶部RowDefinition的高度设置为“auto”(其中的ScrollViewer不显示其滚动条),则St...
这是我想要的: 1.) 当我点击我的“Expander”按钮并展开时,它应该延伸到网格的末尾。 请参见示例图片 => 2.) 当我写的文本超出“Expander”中“RichTextBox”可用的空间时,必须显示滚动条,并且我应该能够向下滚动。 将滚动条放置在“Expander...
我的目标是在WPF ListView中模拟“无限滚动”。我已经用一些不太理想的方法完成了这个任务,我相信有更好的方法来实现它。 所谓“无限滚动”,是指以下情况: 假设一个ListView有20个项目(按顺序为1, 2, 3, 4, ... 17, 18, 19, 20)。当用户向下滚动一个项...
尝试在 Windows 商店应用程序中,通过双击事件来实现滚动视图的缩小。 这是应该发生的代码: private void MainPhotoDisplay_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e) { M...