【发布时间】:2012-09-12 13:41:13
【问题描述】:
我需要使垂直滚动条稍微低一点(更短),因为我需要一个小按钮的空间。该按钮将悬停在右上角的 ScrollViewer 上。我想避免将滚动条从 ScrollViewer 中分离出来,只是为了在那里添加我的按钮。
这是一个标准的 WPF ScrollViewer,带有
<ScrollViewer Name="Scroller" CanContentScroll="True" VerticalScrollBarVisibility="Auto" Height="{Binding ElementName=OuterContainer, Path=ActualHeight}" Width="{Binding ElementName=OuterContainer, Path=ActualWidth}">
<Grid Name="Container" Margin="5,5,5,5">
</Grid>
</ScrollViewer>
有什么方法可以设置样式(或 C# 代码)一些 hack,以释放垂直滚动条上方的一些空间(我猜应该是上边距)?
【问题讨论】:
-
哪个垂直滚动条?也许您应该发布一些 Xaml。
-
添加了 XAML。它是默认的 WPF ScrollViewer。
-
我怀疑完全打破滚动条的唯一选择是重新模板滚动查看器。
标签: wpf size scrollviewer vertical-scrolling