我有一个包含ListBox的ScrollViewer。当视图加载时,我希望ScrollViewer默认滚动到底部!这是因为最新的元素总是在ListBox中的最后一个元素。 有没有一种简单的方法来实现这种行为呢? 谢谢
大多数WPF开发人员都知道,将ScrollViewer.CanContentScroll设置为false将禁用虚拟化;但我想知道它是如何工作的,因为我尝试在将ScrollViewer.CanContentScroll设置为false的同时启用虚拟化。
我有一个TextBlock和一个TextBox在同一个位置。根据用户所处的模式,我使其中之一可见,另一个隐藏。这个功能很好用,但是我该如何让TextBlock可滚动呢?我想应该使用ScrollViewer,但是我不知道为什么它不起作用。我尝试了调整高度(自适应和固定高度),但它无法滚动。我的X...
我有一个GridView和一个ScrollViewer,以前可以沿着GridView内容水平滚动。我使用Chris Cavanagh的圆角解决方案进行了更改,其中包括在GridViewHeaderRowPresenter周围放置网格,并添加到相同级别的边框,然后用作不透明度掩码(请参见此问题以...
我正在尝试创建一个类似于macOS Finder的列视图触摸屏界面,它是一系列水平堆叠的列表,其中每个列表都可以单独滚动(垂直),整个界面可以水平滚动,就像这样: 这是我的.NET 4.6.1“最小可行代码示例”,以演示我正在做什么: 前端: <Window x:Class="...
我了解到,如果ScrollViewer所在的网格行高度设置为Auto,则垂直滚动条将不起作用,因为ScrollViewer的实际大小可能大于可见高度。因此,为了使滚动条起作用,我应该将高度设置为固定数字或星号高度。 然而,现在我有这样一个要求,即两个不同的视图位于两个网格行中,并且我有一个切...
我基于 Grid(而不是 DataGrid)创建了一个用户控件,该控件被包装在 ScrollViewer 中。现在我想要像 DataGrid 一样具有冻结行/列的功能,但是我无法找出如何实现。 有人能给我一些关于 WPF DataGrid 如何实现此功能的见解吗?
问题:当我在TextBox中输入大量文本时,无法看到光标。 描述: 每当用户在TextBox中输入文本时,如果输入的文本较多,则应启用滚动。 ScrollViewer仅显示ScrollViewer高度内的TextBox内容。 当我输入几行文本时,出现了问题(光标不可见)。 然后我会向下滚...
我正在编写一款 WPF 应用程序,它将在全功能的 Windows 8 触摸屏平板电脑上运行(而非 RT 版本)。 但触摸滚动似乎无法正常工作。因此,我想知道这是我的问题还是根本不可能实现? 所以,我有一个带有 ScrollViewer 的 WPF 窗口。在其中,我有一个 StackPane...
我正在编写自定义的WPF ItemsControl以显示一个项目列表。这些项目嵌入在ScrollViewer中显示:<Style TargetType="MyCustomItemsControl"> <Setter Property="Template">...