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才有效)
例:scaletransform:擴大/縮小乙個元素button1
button rotated 30
button3
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控制項常用屬性(持續更新)
scrollviewer 滾動條 1.vertical horizontal scrollbarvisibility 是否出現滾動條 2.cancontentscroll 逐元素展示 text 字型 1.fortfamily 例如宋體,楷體各種字型的集合 2.fontsize 大小 3.fontst...
WPF控制項
什麼是控制項?控制項是指資料和方法的封裝,而且控制項有自己的方法和屬性。wpf設計ui語言是xaml,它能將使用者資料處理完成後展示出來。我們可以把控制項想像成乙個控制項是乙個容器,容器裡面的內容就是控制項的內容。控制項的內容可以直接是資料,也可以是控制項。wpf中也有預設不能看到的控制項,如doc...
WPF控制項
控制項是指對資料和方法的封裝。控制項可以有自己的屬性和方法,其中屬性是控制項資料的 簡單訪問者,方法則是控制項的一些簡單而可見的功能 控制項建立過程包括設計 開發 除錯 就是所謂的3ds開發流程,即design develop debug 工作,然後是控制項的使用。開發 者應該掌握的三項主要內容是 ...