本文由 发布,转载请注明出处,如有问题请联系我们! 发布时间: 2021-06-03WPF中Grid容器中VerticalAlignment和HorizonAlignment和Margin的关系。

加载中

WPF中Grid器皿中VerticalAlignment和HorizonAlignment和Margin的关联。

在WPF中,常常应用Grid器皿,来合理布局大家要想表明的目标。

这就难以避免的要和合理布局在这其中的控制的VerticalAlignment特点,HorizonAlignment特点,及其Margin特点相处。

假如在Grid中置放了一个Rectangle控制,对Rectangle又设定了VerticalAlignment,HorizonAlignment,Margin,

这三者全是用于设定部位的,那麼,他们是怎么来见效的呢?

1,如下图所显示,假如为Rectangle设定了VerticalAlignment=Top,HorizonAlignment=Left ,Margin=“50,20”

可能表明为这一模样。Top表明在垂直方位上靠上(相对性于Grid),Left表明在水平方向上靠左(相对性于Grid)。

Margin中的50和20,各自表明间距Grid的左界限和上界限的间距为50,20。这时,再设定Marin的Right和Bottom,

是失效的,也就千万别写Margin后俩位的值了。

 

2,如下图所显示,假如为Rectangle设定了VerticalAlignment=Bottom,HorizonAlignment=Right ,Margin=“30,20”

可能表明为这一模样。Bottom表明在垂直方位上靠底端(相对性于Grid),Right表明在水平方向上靠右边(相对性于Grid)。

Margin中的50和20,各自表明间距Grid的右界限和下界限的间距为30,20。这时再设定Margin的Left和Top的值,是无

效的,即便 设定了,系统软件也会依照Margin的后俩位值来合理布局。

根据之上二点能够 看得出,Grid器皿中,或是以VerticalAlignment和HorizonAlignment的特点值为主导,Margin

的特点值辅助。Marign的特点值,依照VerticalAlignment和HorizonAlignment的特点值,来见效。

原本自身便是一个方位感不强的人,别名路盲,今晚豁然开朗搞清楚,与大伙儿共享资源。

 

评论(0条)

刀客源码 游客评论