问题标签 [scrollviewer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - 设置 ListBox 的滚动条位置
我可以以编程方式设置 WPF ListBox 滚动条的位置吗?默认情况下,我希望它位于中心。
wpf - gridview项目超过显示高度时不出现垂直滚动条
我将以下语句放在 xaml 中网格的第二行:
我将 listView.ItemSource 绑定到代码中定义的 ObservableCollection 以将数据填充到列表中。当添加到 GridView 的项目数超过列表视图高度时,垂直滚动条没有按照我在 XAML 中指定的方式出现。我做错了什么?非常感谢您的意见。谢谢你。
silverlight - Silverlight Scrollviewer 只有按钮
我在 Silverlight 应用程序中使用 ScrollViewer。它具有水平方向,我希望它只出现滚动按钮,而不是滚动条本身。类似于这种粗略的 ASCII 渲染:
我知道我可以使用模板功能,但我看到的所有示例只改变了所有元素的外观,而不是它们的原始位置,或者它们是否出现。是否有可能做到这一点,有人可以提供模板的外观吗?
wpf - 如何在 ListBox 中获得垂直滚动条?
在下面的示例中,我有一个 ListBox,其中包含许多字体名称。
我原以为它会自动有一个垂直滚动条,以便您可以选择任何字体,而不仅仅是列表中的第一个字体,但事实并非如此。
所以我添加了一个“ScrollViewer”,并在右侧放置了一个“滚动条区域”,但滚动条区域中没有滚动条,因此您可以滚动(!)。
为什么滚动条不是自动的,我如何强制它有滚动条?
wpf - 如何将 ScrollViewer 放在它应该滚动的内容之上
我想把我的 ScrollViewer 放在这样一种方式,它重叠/坐在它滚动的内容之上。我会设置 ScrollViewer 的不透明度,以便内容在下面可见。
据我了解默认的 ScrollViewer,这似乎不可能开箱即用,因为内容嵌套在 ScrollViewer 内。
关于如何使这项工作的任何想法?
编辑:我知道 ScrollViewer 是一个装饰器,并且内容不知道 ScrollViewer。这种分离很好,我不希望内容知道 ScrollViewer。我尝试做的是纯粹的视觉(布局)事情。只需在内容顶部显示 ScrollViewer。ScrollViewer 的行为应保持不变。
wpf - WPF - 动画 ListBox.ScrollViewer.HorizontalOffset?
我在 a 中有一个Visual
s集合ListBox
。我需要在其中找到XPosition
一个元素的 ,然后对 的 进行动画HorizontalOffset
处理。本质上我想创建一个动画方法。ListBox
ScrollViewer
ScrollIntoView
这给了我几个问题。首先,如何获得对ListBox
s 滚动查看器的引用?其次,我怎样才能获得中任意元素的相对XPosition
或?HozintalOfffset
ListBox
我没有回应任何关于ListBox
自身的输入,所以我不能使用Mouse
相关的属性。
c# - 如何将扩展类 ScrollViewer 添加到 XAML 文件?
我正在寻找一种方法来为 ScrollViewer 的滚动设置动画,我找到了一个示例,但是当我尝试将类添加到 XAML 文件时,我收到一个错误:
错误 2
找不到类型“AniScrollViewer”。确认您没有丢失程序集引用并且所有引用的程序集都已构建。
这是我在论坛中找到的代码,我将类添加到我的 cs 文件中:
这是动画代码的示例:
我错过了什么?
c# - 在 ScrollViewer 的子控件上时鼠标滚轮不起作用
我有点期待我的 ScrollViewer 的子控件能够自动将 MouseWheel 事件备份到 ScrollViewer,但事实并非如此。
我有一个 ScrollViewer,里面有一个 ListBox。如果我手动将 ListBox 的宽度调整为小于 ScrollViewer,则 MouseWheel 可在所有 ScrollViewer 上工作,但当鼠标位于 ListBox 上方时不起作用。
这样做的标准方法是什么?我是否在触发父事件的 ListBox 上放置了一个事件触发器?我是否在后面的代码中处理和重新路由事件?
wpf - 如何让 ScrollViewer 在 StackPanel 中工作?
在以下 WPF XAML 中,ScrollViewer 不起作用(它显示滚动条,但您无法滚动,并且内容从窗口移到底部)。
我可以将外部 StackPanel 更改为 Grid,它会起作用。
但是,在我复制以下代码的应用程序中,我需要有一个外部 StackPanel。我必须对 StackPanel 做什么才能使 ScrollViewer 显示可用的滚动条?例如 VerticalAlignment="Stretch" Height="Auto" 不起作用。
.net - WPF:如何使画布自动调整大小?
我希望我Canvas
能够自动调整其项目的大小,以便ScrollViewer
滚动条具有正确的范围。这可以在 XAML 中完成吗?
在上面的代码中,画布的大小始终为 0,尽管它不会剪切其子项。