1、高度和寬度
不同尺寸的預設值:
minheight2、邊框距離maxheight
height
minwidth
maxwidth
width
0infinity
nan/auto
(自動)
其他尺寸:
desiredsize
rendersize
actualheight/actualwidth
margin:元素邊界以外的空間大小3、可見性padding:元素邊界以內的空間大小
可以用1-4個數字來設定margin和padding的屬性,數字相對應的屬性順序為:left,top,right,bottom
相應c#**:****.margin = new thickness(10);
visibility4、對齊值:可見:visible
摺疊:collapsed(不佔布局)
隱藏:hidden(佔布局)
horizontalalignment:left, center, right, stretch(預設)5、內容對齊vertiacalalignment:top, center, bottom, stretch(預設)
horizontalcontentalignment:left(預設), center, right, stretch6、流方向vertiacalcontentalignment:top(預設), center, bottom, stretch
flowdirection7、應用變換值:lefttoright(預設):從左至右
righttoleft:從右至左
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才有效)
例:
button1
button rotated 30
button3
scaletransform:擴大/縮小乙個元素
scalex:元素寬度的乘數(預設=1)scaley:元素高度的乘數(預設=1)
centerx:水平縮放的原點(預設=0)
centery:垂直縮放的原點(預設=0)
skewtransform:傾斜
anglex:水平傾斜的角度(預設=0)translatetransform:平移angley:垂直傾斜的角度(預設=0)
centerx:水平傾斜的原點(預設=0)
centery:垂直傾斜的原點(預設=0)
x:水平移動量(預設=0)y:垂直移動量(預設=0)
matrixtransform:自定義2d變換
WPF設計的常用方法總結
最近,一直在做一些關於wpf設計的工作,由於自己也是乙個新手,所以用起來非常的坎坷。從剛開始的走一步挺一步,到後來的逐漸熟練起來,用到的常用設計方法差不多都接觸過了。故在此做乙個簡單的總結,方便自己以後檢視以及有需求的同事的參考。一 stackpanel 頁面布局框架 在此框架下,預設是從上到下布局...
WPF常用布局容器和常用布局屬性
grid為wpf重最常用的布局容器,作為view中的主要組成部分,負責框架中整體的頁面布局。showgridlines 可以設定行業的邊距線的顯示。grid.rowdefinitions 可以建立任意行,進行固定高度與百分比活自適應高度設定。grid.columndefinitions 可以建立任意...
Spring元素的常用屬性及其子元素
在spring中,xml配置檔案的根元素是。裡面包含了多個子元素,每個元素定義乙個bean。並描述了該bean如何被裝配到spring容器中。元素的常用屬性及其子元素 id 是乙個bean的唯一識別符號,spring容器對bean的配置 管理都通過該屬性來完成。name spring亦可通過該屬性對...