问题标签 [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.

0 投票
2 回答
1671 浏览

silverlight - Silverlight ScrollViewer 初始水平偏移

我对 Horizo​​ntalOffset 属性的设置有疑问(使用 ScrollToHorizo​​ntalOffset 方法)。

在启动我的应用程序时,滚动查看器的内容是动态创建的(即我在设计时不知道它的范围)。然后我想设置滚动查看器控件的水平偏移量,但是当时它的可滚动宽度返回为 0。在滚动查看器上调用 UpdateLayout 也无济于事。

我目前正在通过在呈现事件中检查滚动查看器控件的 ScrollableWidth 属性来解决此问题,并在 ScrollableWidth > 0 时立即调用 ScrollToHorizo​​ntalOffset。

这可以正常工作,但会导致在“渲染”位置调整之前短暂显示错误的初始位置。

我可以做些什么来强制更新滚动查看器,以便我可以设置它的水平偏移而没有这个麻烦?

提前致谢!

0 投票
3 回答
114036 浏览

wpf - WPF:带有滚动条的 ItemsControl (ScrollViewer)

我按照这个关于如何向 ItemsControl 添加滚动条的小“教程”,它在设计器视图中工作,但在我编译和执行程序时不起作用(只显示前几个项目,没有滚动条查看更多 - 甚至当 VerticalScrollbarVisibility 设置为“Visible”而不是“Auto”时)。

关于如何解决这个问题的任何想法?


这是我用来显示我的项目的代码(通常我使用数据绑定,但要查看我的设计器中的项目,我手动添加了它们):


这是我的模板:

0 投票
1 回答
1711 浏览

wpf - (VB.NET + WPF)在Scrollviewer中拖放(允许用户排序​​)stackpanel元素?

我有一个很好的模型(我认为!)关于如何允许用户在堆栈面板中拖动元素并将其重新定位到堆栈面板中的另一个位置。

但是,我的 Stackpanel 放置在 ScrollViewer 中,如下所示(通用):

这就是问题所在,我希望模拟像word这样的程序的功能,如果我将选定的内容(或对象)拖动到可视区域之外,窗口将沿鼠标方向滚动以查看更多放置我的位置漂亮的小物件。

...即如果我在拖动堆栈面板的内容时将鼠标移动到 ScrollViewer 的顶部,我希望 scrollviewer 慢慢向上移动,以便我可以看到更多位置来放置我的内容。

有什么建议么?

如果你能帮我解决这个问题,你将是天赐之物!

0 投票
2 回答
215 浏览

xaml - 如何让 ScrollViewer 始终保持精确的高度*并*显示两个滚动条?

我在ScrollViewer中有一个DataGrid

我希望整个东西只有200像素高。

但是这段代码:

仅在右侧使用滚动条产生此效果:

替代文字 http://www.deviantsart.com/upload/8lhu03.png

当我向下滚动到底部时,我只能看到滚动条:

替代文字 http://www.deviantsart.com/upload/a9oikp.png

我该怎么做才能使我的 ScrollViewer 高 200 像素并且两个滚动条始终存在?

0 投票
1 回答
1374 浏览

c# - Wpf TreeView 的 ScrollViewer 调整

我正在使用 Wpf TreeView,我在运行时在其中添加节点。有时树会变大,ScrollViewer 会出现(这是 TreeView 的 ControlTemplate 的一部分)。但是每次我添加一个节点时,我都看不到它,因为它在页面区域之外,我需要向下拖动垂直滚动条的拇指才能看到它。所以我希望垂直滚动条自动拖动到添加节点的位置,以便在添加节点时可以看到节点。

任何帮助请!

0 投票
1 回答
717 浏览

android - 线性布局的android滚动视图

我想问一下在android上是否可以这样做:布局的滚动视图,水平方向的每个布局都包含按钮、另一个按钮和一个复选框。

例如:

0 投票
2 回答
2555 浏览

wpf - 如何将图像“地标”放在 WPF 的滚动条中?

我有一个长滚动查看器,我想在滚动条上用小图像标记重要点。如果单击图像,滚动条将跳转到相应的内容。

我已经在 Eclipse 和Chrome等一些应用程序中看到了此功能,并且想知道如何使用 WPF 重现它。

0 投票
1 回答
724 浏览

wpf - 为什么 WPF ScrollViewer 语言是 tr 而 ContextMenu 命令文本是英文?

我在 WPF 中有一个 ScrollViewer。当我右键单击滚动控件时,上下文菜单正在打开并编写命令,例如“Scroll Here、”Scroll Top” vs. 尽管我的 ScrollViwer 语言是“tr-Tr”,为什么 Scrollviewer ContextMenu 命令文本是英文的?

0 投票
1 回答
412 浏览

wpf - 其他控件中的 WPF ScrollViewer

当我有一个像 WPF 树视图这样的控件时,自然地,当该树视图的内容超过最大高度或宽度时,就会出现滚动。

有没有办法获得该滚动来移动它或禁用它?

谢谢

0 投票
1 回答
1429 浏览

c# - 如何阻止 WPF 列表框滚动

我希望我ListBox永远不会滚动。隐藏/禁用滚动条很容易,但是当项目ListBox超出其边界时,鼠标滚轮/箭头键仍然会导致滚动。必须有某种方法可以告诉ListBox它它永远无法滚动......对吗?