WPF - 当有滚动查看器时,边距设置没有效果
Posted
技术标签:
【中文标题】WPF - 当有滚动查看器时,边距设置没有效果【英文标题】:WPF - There is no effect in the Margins set when there is a scrollviewer 【发布时间】:2015-07-07 04:32:15 【问题描述】:在我的 .xaml 文件中,我有如下内容。
<TextBlock Text="......" ..... Margin="5,3,4,2"/>
<ScrollViewer Margin="2,3,7,9">
<TextBlock Margin=3,6,5,7">
</ScrollViewer>
为上述控件设置的边距没有任何影响。完全没有效果。是因为包含第二个 TextBlock 的 ScrollViewer 吗?
【问题讨论】:
代码似乎有效,并且在简单的应用程序中工作。 【参考方案1】:尝试为每个具有这样边距的元素设置 VerticalAlignment 和 HorizontalAlignment
VerticalAlignment="Top" HorizontalAlignment="Left" Margin="20,20"
边距很有可能正在发挥作用,但由于您没有固定元素的位置,因此可能很难注意到差异,尤其是因为您的边距较小。
【讨论】:
以上是关于WPF - 当有滚动查看器时,边距设置没有效果的主要内容,如果未能解决你的问题,请参考以下文章
WPF DataGrid如何获取ItemsSource更新时