自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WPF Canvas實現(xiàn)絕對定位

開發(fā) 開發(fā)工具
WPF Canvas做為一個布局容器,主要實現(xiàn)的是一個非常精確的絕對定位。在實際編程中,應當謹慎使用這一容器,以防止出錯。

WPF開發(fā)工具的出現(xiàn),為我們開發(fā)人員帶來了全新的編程體驗。開發(fā)人員使用則款工具,徹底突破了圖形界面開發(fā)的局限性,為編程帶來高效率。下面我們先來了解下WPF Canvas布局容器的相關概念。 #t#

Canvas是最精確的布局容器——絕對定位,此書作者不建議使用,因為控件的大小一般會隨著內(nèi)部字體圖片的動態(tài)生成而自動變化,所以使用前三種布局是***的選擇,在這一點上,我也持同樣意見。

Canvas使用Top/Bottom屬性控制距離頂部/底部的高度;使用Left/Right屬性控制距離左/右的距離。有趣的是,調(diào)整Form的大小,第二個TextBlock的位置會相應變化,但和底部以及右邊的距離是不變的,代碼見下:

  1. < Canvas Background="Yellow"> 
  2. < TextBlock Canvas.Left="10" 
  3. Canvas.Top="20">Hello
  4. < /TextBlock> 
  5. < TextBlock Canvas.Right="10" 
  6. Canvas.Bottom="20">world!
  7. < /TextBlock> 
  8. < /Canvas> 

此外,Canvas不會自動裁減超過自身范圍的內(nèi)容,即多出的內(nèi)容會顯示在Canvas外面,那是因為默認ClipToBounds="False";如果設置ClipToBounds="True",則會裁剪多于內(nèi)容。

***,聯(lián)合使用ViewBox可以使自動布局控件調(diào)整大小。

責任編輯:曹凱 來源: 博客園
相關推薦

2010-08-16 11:28:02

DIV

2010-08-26 16:48:48

DIV絕對定位相對定位

2010-09-06 11:17:19

CSS相對定位CSS絕對定位

2010-09-10 11:32:23

CSS絕對定位CSS相對定位

2010-09-10 12:40:06

CSS相對定位CSS絕對定位

2010-08-25 14:45:57

CSS絕對定位

2013-02-19 10:24:47

瀑布流布局CSS

2010-09-14 16:57:29

DIV絕對定位CSS

2010-09-10 13:07:51

CSS DIV絕對定位CSS DIV固定定位

2010-08-17 11:10:16

DIV+CSS

2010-09-14 16:39:26

CSS DIV相對定位CSS DIV絕對定位

2010-08-16 08:54:48

DIVCSS

2023-02-27 09:20:24

絕對定位CSS

2022-06-29 14:06:54

canvas鴻蒙

2010-09-01 14:02:27

絕對定位浮動CSS

2017-04-05 16:30:09

Node.jsFFmpeg Canvas

2022-03-10 11:04:04

Vue3Canvas前端

2009-12-28 11:14:29

WPF顯示文本

2009-12-24 13:31:25

WPF UI設計

2009-12-24 10:46:08

WPF MediaEl
點贊
收藏

51CTO技術棧公眾號