【转帖】WPF:控件属性
1、高度和宽度
不同尺寸的默认值:
MinHeight MaxHeight Height MinWidth MaxWidth Width 0 Infinity NaN/Auto
(自动)其他尺寸:
DesiredSize
RenderSize
ActualHeight/ActualWidth
2、边框距离
Margin:元素边界以外的空间大小
Padding:元素边界以内的空间大小
可以用1-4个数字来设置Margin和Padding的属性,数字相对应的属性顺序为:Left,Top,Right,Bottom
相应C#代码:****.Margin = new Thickness(10);
3、可见性
Visibility
值:
可见:visible
折叠:Collapsed(不占布局)
隐藏:Hidden(占布局)
4、对齐
HorizontalAlignment:Left, Center, Right, Stretch(默认)
VertiacalAlignment:Top, Center, Bottom, Stretch(默认)
5、内容对齐
HorizontalContentAlignment:Left(默认), Center, Right, Stretch
VertiacalContentAlignment:Top(默认), Center, Bottom, Stretch
6、流方向
FlowDirection
值:
LefttoRight(默认):从左至右
RighttoLeft:从右至左
7、应用变换
LayoutTransform:在对元素布局以前被应用
RenderTransform:在结束布局后被应用(但在元素被渲染之前)
RenderTransformOrigin:变换的开始点(默认为(0,0),左上角(0,1),右上角(1,0),右下角(1,1),中心(0.5,0.5)大于1位于元素之外)
TransformGroup:组合变换,多种变换共存时,放于其间
RotateTransform:旋转:
旋转角度:Angle (默认为0)
旋转的水平中心:CenterX(默认为0)(应用为RenderTransform才有效)
旋转的垂直中心:CenterY(默认为0)(应用为RenderTransform才有效)