我有以下xaml结构
<Grid>
<Grid x:Name="innerGrid" Background="{TemplateBinding Background}"/>
</Grid>
问题是内部网格有时可能很大,所以需要围绕它,并且应该更改为
<Grid>
<ScrollViewer>
<Grid x:Name="innerGrid" Background="{TemplateBinding Background}"/>
<ScrollViewer>
</Grid>
但这不应该总是发生。我想创建一个依赖属性,如果它是真的那么基于值,那么我将添加和false保持与以前相同。 有没有办法实现这个目标?
答案 0 :(得分:4)
如果您只想在内容对于一个页面来说太大时才显示滚动条,您可以使用它:
<Grid>
<ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
<Grid />
</ScrollViewer>
</Grid>