# Disabling overscroll on Scrollviews

**URL:** <https://forums.fusetools.com/t/disabling-overscroll-on-scrollviews/6117>\
**Category:** How-to Discussions\
**Created:** [January 26, 2017, 1:30pm UTC](https://forums.fusetools.com/t/disabling-overscroll-on-scrollviews/6117 "2017-01-26T13:30:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Luke](https://avatars.discourse-cdn.com/v4/letter/l/7ab992/32.png) [@Luke](https://forums.fusetools.com/u/Luke)\
**Post date:** [January 26, 2017, 1:30pm UTC](https://forums.fusetools.com/t/disabling-overscroll-on-scrollviews/6117/1 "2017-01-26T13:30:46Z")

</div>

Is there a way of stopping a scrollview from being dragged beyond its min/max constraints? (ie disabling the “rubberbanding” effect)

At first glance it seemed that the `SnapMinTransform`/`SnapMaxTransform` properties would control this, but they don’t appear to have any effect here so it seems I have misunderstood.

---

<div class="post-metadata">

**Author:** ![Sebastian\_Reinhard](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/sebastian_reinhard/32/513_2.png) [@Sebastian\_Reinhard](https://forums.fusetools.com/u/Sebastian_Reinhard)\
**Post date:** [January 26, 2017, 1:38pm UTC](https://forums.fusetools.com/t/disabling-overscroll-on-scrollviews/6117/2 "2017-01-26T13:38:15Z")

</div>

Hi! [ScrollViewMotion](https://www.fusetools.com/docs/fuse/motion/scrollviewmotion) with `Overflow="Clamp"` is what you want:

```auto
<ScrollView>
    <ScrollViewMotion Overflow="Clamp" />
</ScrollView>

```

---

<div class="post-metadata">

**Author:** ![Luke](https://avatars.discourse-cdn.com/v4/letter/l/7ab992/32.png) [@Luke](https://forums.fusetools.com/u/Luke)\
**Post date:** [January 26, 2017, 1:42pm UTC](https://forums.fusetools.com/t/disabling-overscroll-on-scrollviews/6117/3 "2017-01-26T13:42:46Z")

</div>

Awesome, cheers

The docs list that property as being called `Motion`, so I had attempted using a `<Motion>` tag

For complex properties like this, is it always a concat of the class name, followed by the property name?

---

<div class="post-metadata">

**Author:** ![Sebastian\_Reinhard](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/sebastian_reinhard/32/513_2.png) [@Sebastian\_Reinhard](https://forums.fusetools.com/u/Sebastian_Reinhard)\
**Post date:** [January 26, 2017, 1:49pm UTC](https://forums.fusetools.com/t/disabling-overscroll-on-scrollviews/6117/4 "2017-01-26T13:49:48Z")

</div>

No, `Motion` is only the name of the property, which has the type `MotionConfig`.  
The `ScrollViewMotion` class inherits from `MotionConfig`, so any `ScrollViewMotion` object is also a `MotionConfig` object.

Since the types match up, UX automatically binds the `ScrollViewMotion` object to the `Motion` property, which means you don’t have to specify the name of the property at all.

You could use `ux:Binding` to provide the name of the property manually, which makes it more explicit:

```auto
<ScrollView>
    <ScrollViewMotion ux:Binding="Motion" />
</ScrollView>

```

---

<div class="post-metadata">

**Author:** ![Luke](https://avatars.discourse-cdn.com/v4/letter/l/7ab992/32.png) [@Luke](https://forums.fusetools.com/u/Luke)\
**Post date:** [January 26, 2017, 1:54pm UTC](https://forums.fusetools.com/t/disabling-overscroll-on-scrollviews/6117/5 "2017-01-26T13:54:53Z")

</div>

Ahh, interesting. Thanks!
