标签: scroll

在c#中处理listview上的滚动事件

我有一个listview,使用backgroundworker生成缩略图.当滚动列表视图时,我想暂停背景工作并获得滚动区域的当前值,当用户停止滚动列表视图时,根据滚动区域的值从项目开始恢复背景工作.

是否可以处理列表视图的滚动事件?如果有,怎么样?如果不是那么根据我上面描述的那个什么是一个好的选择?

c# listview scroll event-handling

16
推荐指数
1
解决办法
2万
查看次数

滚动条在jQuery中出现/消失事件?

有没有一种简单的方法在jQuery中检测滚动条何时出现并消失在有溢出的div上:auto?(就像一个事件?手指交叉......)

(我不想看看div内容的高度)

javascript jquery scroll scrollbar javascript-events

16
推荐指数
2
解决办法
2万
查看次数

如何同步两个多行文本框的滚动?

如何在C#(WinForms)中同步两个多行文本框的滚动?

在TextBox A中向上/向下滚动一行时,TextBox B也应向上/向下滚动.反过来相反.

没有自定义控件,这是否可以实现?

c# scroll textbox multiline winforms

16
推荐指数
2
解决办法
1万
查看次数

如何在IPython中使用管道

在Linux终端中,当一个命令的输出太长而无法在一个页面中读取时,我可以这样做:

cat file | less
Run Code Online (Sandbox Code Playgroud)

这样我就可以读取并向上和向下滚动cat文件的输出.

我怎么能在IPython中做到这一点?

例如,我试过这个并没有用:

whos | less
Run Code Online (Sandbox Code Playgroud)

我最初的问题是,whos通过Shift + Page Up来看,输出太多了,我不想更改滚动缓冲区.

python scroll ipython pager ipython-magic

16
推荐指数
1
解决办法
6639
查看次数

如何知道UITableView是手动(手动)还是以编程方式滚动?

我在我的代码中使用UITableView,如果用户手动滚动UITableView或者以编程方式完成,那将会很高兴.有没有办法知道这个?

scroll uitableview ios

16
推荐指数
3
解决办法
6613
查看次数

Javascript:检查IF页面是否在顶部

有没有办法检查,使用JavaScript,如果页面是scroll(0,0)

原因是我有一个整页滑块,我需要暂停第二页页面不在原点.

它可能不一定是因为页面正在滚动,因为我有内部HTML#链接,可以将页面加载到滚动点而不实际滚动.

因此,检查需要是页面不在顶部,而不是页面已滚动.

javascript scroll

16
推荐指数
4
解决办法
2万
查看次数

用于WPF DataGrid的ScrollIntoView(MVVM)

我正在使用MVVM模式,我在XAML中为DataGrid的SelectedItem创建了一个绑定.我以编程方式设置SelectedItem,但是当我这样做时,DataGrid不会滚动到选择.有没有办法在不完全打破MVVM模式的情况下实现这一目标?

我找到了以下解决方案但是当我尝试实现Behavior该类时出现错误,即使我已经安装了Blend SDK:http://www.codeproject.com/Tips/125583/ScrollIntoView-for-a havenGrid- when -使用- MVVM

c# wpf datagrid scroll mvvm

16
推荐指数
2
解决办法
2万
查看次数

移动Safari - 输入插入符号不会随着溢出滚动滚动:触摸

我知道Mobile Safari在"动量"(-webkit-overflow-scrolling:touch;)滚动时不会触发事件.但这并不是完全相同的事情,因为Safari在内部处理输入的(闪烁)插入符号.

<div id="container">
    <input type="text" />
    <div class="filling"></div>
</div>

#container {
    position: absolute;
    top: 20px;
    bottom: 20px;
    width: 50%;
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    border: 1px solid black;
}

input {
    margin-top: 60vh;
}

.filling {
    height: 200vh;
}
Run Code Online (Sandbox Code Playgroud)

在您的设备上尝试这个小提琴(关注输入然后滚动):https://jsfiddle.net/gabrielmaldi/n5pgedzv

当你按下手指时(即不仅在给动量和释放时)也会发生这个问题:插入符不能滚动.

显然我不想关闭溢出滚动,如果没有办法修复插入符号以便它正确滚动,可以隐藏它.

谢谢

scroll caret mobile-safari touch ios

16
推荐指数
2
解决办法
1万
查看次数

如何在Android RecyclerView和LayoutManager中使用scrollVerticallyBy()?

我想在recyclelerview中按y方向滚动一定数量的像素.我知道有像scrollToPosition()或的方法scrollToPositionWithOffset().但是,那些并不符合我的需求.

我看到它LayoutManager提供了一种方法scrollVerticallyBy(int dy, RecyclerView.Recycler recycler, RecyclerView.State state).这听起来像我想要的.

我该如何使用它?什么是recyclerstate?我没有在网上找到任何例子,所以有些代码会很有用.

android scroll layout-manager android-recyclerview

16
推荐指数
1
解决办法
6889
查看次数

RxJS轮询无限滚动的行更新

我在https://www.youtube.com/watch?v=zlERo_JMGCw 29:38 观看Matthew Podwysocki活动

在那里他解释了他们如何在netflix上解决滚动.用户滚动以获取更多数据,因为先前的数据被清理并且更多(但滚动回来再次显示以前的数据).

我想做类似的,但我抓住了netflix演示代码:

function getRowUpdates(row) {
  var scrolls = Rx.Observable.fromEvent(document, 'scroll');
  var rowVisibilities = 
    scrolls.throttle(50)
      .map(function(scrollEvent) {
        return row.isVisible(scrollEvent.offset);
      })
      .distinctUntilChanged();

  var rowShows = rowrowVisibilities.filter(function(v) {
    return v;
  });
  var rowHides = rowrowVisibilities.filter(function(v) {
    return !v;
  });

  return rowShows
    .flatMap(Rx.Observable.interval(10))
    .flatMap(function() {
      return row.getRowData().takeUntil(rowHides);
    })
    .toArray();
}
Run Code Online (Sandbox Code Playgroud)

但是我对如何根据这里的滚动传递新数据或页面数据感到困惑.有人可以解释我如何能够做到以下几点:

  • 获取第一个列表(我可以这样做)
  • 用户向下滚动时获取更多列表(使用分页下一页)
  • 从内存中删除以前提取的数据,并根据请求重新提取(向上滚动).

javascript scroll xmlhttprequest rxjs rxjs5

16
推荐指数
1
解决办法
836
查看次数