wpf - How to customize the visible area of the scroll viewer's content -


the scrollviewer's default behavior is, content stops on bottom of scrollviewer's view port:

enter image description here

i change behavior, content can scrolled top of scroll scrollviewer's view port:

enter image description here

a) possible configure existing scroll viewer way?

b) if not, best way achieve behavior?

embed scrollable content in grid 3 rows. scrollable content occupies second row. other 2 have same height of scrollviewer:

<scrollviewer height="50">   <grid>     <grid.rowdefinitions>       <rowdefinition height="50"/>       <rowdefinition height="auto"/>       <rowdefinition height="50"/>     </grid.rowdefinitions>      <yourscrollablecontent grid.row="1"/>   </grid> </scrollviewer> 

i've no way test in order see if code perfect, i'm sure can way :)

maybe can bind height of 2 rows height of scrollviewer:

<rowdefinition height="{binding path=height,     relativesource={relativesource ancestortype=scrollviewer}}"/> 

Comments

Popular posts from this blog

amazon web services - S3 Pre-signed POST validate file type? -

c# - Check Keyboard Input Winforms -