C# 對(duì)齊、邊距、填充和尺寸
HorizontalAlignment和VerticalAlignment這兩個(gè)對(duì)齊屬性確定控件的對(duì)齊方式??蓪orizontalAlignment設(shè)置為L(zhǎng)eft、Right、Center或Stretch。Left和Right用于讓控件對(duì)齊容器的左邊緣或右邊緣,Center則表示位于中間,Stretch則自動(dòng)調(diào)整控件寬度,使其接觸到容器的左右邊緣。VerticalAlignment與此類似,但值為Top、Bottom、Center 或 Stretch。
Margin和Padding分別用于指定控件邊緣外側(cè)和內(nèi)側(cè)的留白。之前的示例使用Margin屬性讓控件與窗口的邊緣保持一定距離。由于還將HorizontalAlignment設(shè)置為L(zhǎng)ett,VerticalAlignment設(shè)置為Top,因此控件會(huì)保持在左上角特定的位置上.Maigm屬性使其與容器邊緣保持了一定的距離。Padding與此類似,所不同的只是它用來(lái)指定控件內(nèi)容與控件邊緣的距離。這對(duì)于指定控件的Border比較有用。Padding 和Maigin可按照四個(gè)方向來(lái)指定(形式為leftAmount、topAmount、rightAmount、bottoniAmount),也可以指定一個(gè)值(Thickness 值)。
點(diǎn)擊加載更多評(píng)論>>