标签: scroll

WPF DataGrid:如何在单击单元格时停止自动滚动?

问题:
如果我DataGrid不完全可见(显示水平和垂直滚动条)并且我单击其中一个部分可见的单元格,则网格会自动滚动以将该单元格显示在视图中.我不希望这种情况发生.我试过玩RequestBringIntoView,像这样:

private void DataGrid_RequestBringIntoView(object sender, RequestBringIntoViewEventArgs e)
{
    e.Handled = true;
}
Run Code Online (Sandbox Code Playgroud)

但这没有任何作用.

我试过的事情:

  • 我的细胞是定制的UserControls; 我试图把一个事件处理程序RequestBringIntoView上的所有UserControls使我的细胞,并试图处理事件,想,也许我是不是只是处理做得不够RequestBringIntoViewDataGrid本身.这没用.
  • 举办了DataGrid一个内部的ScrollViewer,而办理ScrollViewerRequestBringIntoView事件.这实际上是有效的,并且停止了自动滚动行为,但在我的情况下托管一个DataGrid内部ScrollViewer是完全不可取的,所以我需要提出一个不同的解决方案.

我不知道如何阻止这种行为,任何想法?

wpf datagrid scroll wpfdatagrid

26
推荐指数
5
解决办法
1万
查看次数

CSS:滚动时背景图像不会填充

在一个非常小的网站上工作,一次加载,所以有一个div保存所有的背景图像,并在其上(即更高的z索引)有一个内容div保存一切.我可以根据选择的内容轻松切换背景.

不幸的是,我注意到如果你在一个小窗口中启动以便滚动条出现,如果滚动,页面的"显示"部分中没有背景图像.:-(

页面结构:

<body>
<div id="bg">
    <div class="bgone"></div>
    <div class="bgtwo"></div>
</div>

<div id="container">
<!-- content panels here -->
</div>
</body>
Run Code Online (Sandbox Code Playgroud)

CSS:

#bg
{
    margin: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    width:100%;
    height: 1024px;
    z-index:1;
}
.bgone
{
    margin: 0px;
    position: absolute;
    width:100%;
    height: 1024px;
    background-image:url(../images/one.jpg);
    background-position:top;
    background-repeat:repeat-x;
    z-index:2;
}
.bgtwo
{
    margin: 0px;
    position: absolute;
    width:100%;
    height: 1024px;
    background-image:url(../images/two.jpg);
    background-position:top;
    background-repeat:repeat-x;
    z-index:3;
}
#container
{
    position:relative;
    width:900px;
    padding:0px;
    margin:0px auto;
    height:600px;
    z-index:10;
}
Run Code Online (Sandbox Code Playgroud)

css scroll background-image

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

Jquery如果滚动是一定数量的像素

是否有内置的jQuery函数来确定滚动的长度?

我正在尝试编写一个函数,如果用户从顶部滚动了50个像素,它将为div添加一个类.

所以代码看起来像这样:

if(userHasScrolled) {
     $('#myDiv').addClass('hasScrolled');

}
Run Code Online (Sandbox Code Playgroud)

jquery scroll

26
推荐指数
1
解决办法
7万
查看次数

如何动画滚动位置?如何顺利滚动?

我希望在我的自定义视图(按下按钮或事件)中顺利移动到下一个滚动位置.怎么实现这个?首先,我看不到滚动动画类(只有alpha,旋转,缩放和平移).其次,有动画类,我看不到迭代的(比如滚动100像素权利,无论我们有什么位置)只有绝对的(即从一个常数值动画到另一个常数值).

animation android drawing scroll

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

处理嵌套UIScrollViews向同一方向滚动的触摸

我有两个嵌套的UIScrollViews,都在垂直方向滚动.在允许内部scrollview滚动之前,我需要外部scrollview首先滚动到它的最大范围.在外部scrollview达到其最大范围之前,内部scrollview不应该是可滚动的.这是一个例子: 嵌套的Scrollviews图

在左图中,内部的垂直拖动Scrollview B应该移动Scrollview A,Scrollview B不应该是可滚动的(但它仍然需要能够接收触摸/点击).一旦Scrollview A达到它的最大范围(当Scrollview B到达屏幕顶部时),Scrollview B则应滚动.这需要一个连续的动作.

我试图从' 委托方法切换ScrollView B' ,但这似乎不是一个可行的解决方案,因为它不能在一个连续的动作中工作(例如:用户需要在到达顶部后再次释放和触摸屏幕).scrollEnabledScrollView AscrollViewDidScroll:Scrollview B

实现这一点的最佳方法是什么才能在一个连续的运动中起作用?

iphone scroll uitableview uiscrollview ios

26
推荐指数
3
解决办法
7475
查看次数

如何使用RecyclerView.scrollToPosition()将位置移动到当前视图的顶部?

RecyclerView.scrollToPosition()是非常奇怪的.例如,假设一个RecyclerView名字"rv".

  1. 如果现在项目10在当前RecyclerView,呼叫rv.scrollToPosition(10),RecyclerView则将项目10滚动到底部.

  2. 如果现在项目10在当前RecyclerView,呼叫rv.scrollToPosition(10),将不会有任何滚动,将不会做任何事情.

  3. 如果现在项目10位于当前的顶部,则RecyclerView调用rv.scrollToPosition(10),RecyclerView将项目10滚动到顶部.

为了帮助理解,请看这张照片 在此输入图像描述

但我需要的是,每当我调用它时,RecyclerView就会像案例3一样将所谓的位置滚动到当前视图的顶部.如何做到这一点?

android scroll android-recyclerview

26
推荐指数
4
解决办法
7万
查看次数

为WPF Treeview启用滚动

任何人都可以帮我解决如何启用树视图滚动?必须有一个简单的方法,但我不能使它在我的代码中工作.多次尝试失败后,我目前有这样的事情:

        <ScrollViewer CanContentScroll="True">
           <TreeView ...>
           </TreeView>
        </ScrollViewer>
Run Code Online (Sandbox Code Playgroud)

我确实看到了"禁用"滚动条,但是当树视图的音符大于屏幕高度时,不会激活滚动.

wpf treeview scroll

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

滚动tableView时的UITableView委托动作?

是否有一个UITableView在滚动tableView时运行的委托动作?

这可能很容易,但我找不到它.

谢谢 :)

iphone delegates scroll uitableview

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

Android无法删除顶部和底部的颜色

在此输入图像描述我添加了一个scrollView,如果在Android平板电脑上部署,它有一些问题.但它在手机上运行良好.

当用户移动到整个页面的顶部或底部时,它将自动显示蓝色阴影,表示用户到达页面底部.我想删除这些指标,因为它会影响用户界面.

有没有办法删除或设置XML?

我已尝试在scrollview上设置不同的参数,但它不起作用.

请帮忙.

android scroll shadow scrollview tablet

25
推荐指数
4
解决办法
1万
查看次数

键盘出现时向上滚动屏幕

我在中间有一个带有editText的活动.当我单击editText时,键盘出现,屏幕移动,以便editText位于键盘上方,覆盖下面的其他内容.

我不想调整大小或添加填充到布局.我只需要屏幕滚动到顶部我需要看到下面的其他东西的空间量.换句话说,我想在键盘出现时选择editText的位置.如果屏幕完全向上滚动,向我显示布局的底部也足够了.

我试图将布局放在scrollView中,在editText上添加此代码

    editText.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            //make the view scroll down to the bottom
            scrollView.scrollTo(0, scrollView.getBottom());

        }
    });
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有没有人有想法?先感谢您!

keyboard android scroll android-edittext

25
推荐指数
5
解决办法
4万
查看次数