从 a UserControl
,我想禁用ScrollViewer
定义更高一级的 a 。我的场景看起来像这样:
<!-- ... -->
<ScrollViewer VerticalScrollBarVisibility="Auto"
HorizontalScrollBarVisibility="Disabled">
<custom:MyUserControl ... />
</ScrollViewer>
现在,我想禁用ScrollViewer
from inside MyUserControl
。这可能吗?
背景:
我已经定义了一个自定义TabControl
样式,我ScrollViewer
自动为每个项目的内容添加了一个。但是,在一种情况下,我不想使用它ScrollViewer
,而是将内容大小设置为可用空间,而在所有其他情况下,我确实想使用 ScrollViewer。有任何想法吗?当然,我可以手动为每个选项卡项目添加一个 ScrollViewer,除了一个项目,但这不是我想要的。