Is it possible to disable a ScrollViewer from inside the ScrollViewer?
Posted
by gehho
on Stack Overflow
See other posts from Stack Overflow
or by gehho
Published on 2010-06-01T13:11:16Z
Indexed on
2010/06/01
13:13 UTC
Read the original article
Hit count: 455
wpf
|scrollviewer
From a UserControl
, I would like to disable a ScrollViewer
which is defined one level higher. My scenario looks something like this:
<!-- ... -->
<ScrollViewer VerticalScrollBarVisibility="Auto"
HorizontalScrollBarVisibility="Disabled">
<custom:MyUserControl ... />
</ScrollViewer>
Now, I would like to disable the ScrollViewer
from within MyUserControl
. Is this possible?
Background:
I have defined a custom TabControl
style where I added a ScrollViewer
for each item's content automatically. However, in one case, I do not want to use that ScrollViewer
, but rather make the content size to the available space, whereas in all other cases I do want to use the ScrollViewer. Any ideas? Of course, I could add a ScrollViewer to every tab item manually, except for the one item, but that is not what I want.
© Stack Overflow or respective owner