WPF 设计器中的对齐方式
[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]
适用于 Visual Studio 的 WPF 设计器提供了各种视觉提示来帮助开发人员在用户界面上设置控件的对齐方式和布局。 边距对于在控件的边缘与窗口的边缘之间保持一定的距离很有用。 对齐线提供视觉提示,当某个控件与其他控件对齐时给出指示。 网格线对于将多个控件进行对齐和排列,使之形成类似网格的模式很有用。 本主题介绍 WPF Designer中的边距、对齐线和网格线。
边距
在 WPF Designer中,术语边距指的是控件的边缘与其宿主容器的边缘之间的空间大小。 如果在 WPF Designer中选择了某个控件,那么在控件边缘与容器边缘之间用黑线指示边距。 如果边距线从控件一直显示到窗口边缘,则表示该边距是固定的。 如果调整窗口的大小,控件的这个边缘与对应的窗口边缘之间的距离将保持不变。 相反,如果边距线显示为短线,而不拉伸到窗口的边缘,则表示该边距是不固定的,并且控件的这个边缘与对应的窗口边缘之间的距离可以更改。 例如,如果控件的上边距和左边距是固定的,调整窗口大小时,该控件相对于窗口左上角的位置将保持不变。 另一方面,如果下边距和右边距是固定的,调整窗口大小时,控件相对于窗口左上角的位置将会发生改变。 如果相反的边距(例如上边距和下边距)是固定的,调整窗口大小时控件将拉伸。 有关如何设置控件的边距的信息,请参见如何:在 WPF 设计器中设置控件的边距。
对齐线
对齐线是视觉提示,用于帮助在窗口上设置某个控件相对于其他控件的对齐方式。 如果在窗口上拖动某个控件,当该控件与其他控件对齐时将显示对齐线。 对齐线显示为红线,连接正在被拖动的控件和它与之对齐的控件。 当正在被拖动的控件的上、下、左、右边缘与窗口中某个控件的同一个边缘对齐时,将显示对齐线。 对于某些控件,当文本基线对齐时也会显示对齐线。 有关使用对齐线的更多信息,请参见如何:对齐文本基线和边距和如何:关闭对齐线。
网格线
网格线可用来在 WPF Designer中对齐使用 Grid 容器控件排列的控件。 网格线表示 Grid 的行和列之间的分隔线。 如果控件被放在了 Grid 行、列或单元格内,显示的边距将相对于 Grid 行、列或单元格的边框。可以使用对齐线将控件与行或列的各边对齐。 有关使用网格线的信息,请参见如何:向网格中添加行和列。