Shi*_*mmy 67 wpf layout xaml padding stackpanel
我试图设置StackPanel的填充,但没有这样的属性.我尝试过StackPanel.Border,但也没有这样的属性.
有任何想法吗?
Tim*_*ast 109
您可以在StackPanel周围放置一个边框并在其上设置填充.我最终做了很多,因为有许多UIElements没有padding属性.
<Border Padding="10">
<StackPanel>
<!--...-->
</StackPanel>
</Border>
Run Code Online (Sandbox Code Playgroud)
(注意:所有FrameworkElements都有一个Margin属性,它将空格元素,但不包括作为ActualWidth一部分的边距宽度).
如果你想把StackPanel中的项目分开,你会想要为每个孩子添加一个边距,正如Rob所说.
或者你可以做类似于TiM的事情:
<Border>
<StackPanel Margin="10">
...
</StackPanel>
</Border>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42755 次 |
| 最近记录: |