是否可以在XAML中将StackPanel控件(或一般任何容器)的行和列分隔为行?所以它看起来像棋盘?而且当用户调整窗口大小时,面板也会调整大小。
答案 0 :(得分:2)
绘制线条的内置Panels
中唯一一个是设置Grid
的{{1}},但绘制的线条只是一些丑陋的虚线,不能是改变了,实际上只是用于调试目的。
要绘制自己的线条,您只需在每个单元格或每个行或列中添加相同的边框(如果您希望它们在整个布局中拉伸)。使用ShowGridLines="True"
:
UniformGrid
对于完整的电路板,您可以保存输入并使用与某些64项集合绑定的ItemsControl以及这些行的模板:
<UniformGrid Rows="2" Columns="2">
<Border BorderBrush="Gray" BorderThickness="1" />
<Border BorderBrush="Gray" BorderThickness="1" />
<Border BorderBrush="Gray" BorderThickness="1" />
<Border BorderBrush="Gray" BorderThickness="1" />
</UniformGrid>
根据你想要从网格中得到什么,还有很多可能的变化。