上文:Blend基礎(chǔ):項目與層次
布局
什么是布局?
- Panels控件(其實就是容器控件)
- 對內(nèi)部的子控件提供了自動布局功能
- 可以在容器控件內(nèi)繼續(xù)添加容器控件(一個復(fù)雜的界面往往是多種容器控件嵌套而組成的)
- 一些界面器控件也是嵌套了容器控件而組成的(比如ListBox就嵌套了StackPanel控件)
- 你也可以自己來制作一些容器控件
一些常見的布局控件:
- Canvas 最原始的容器控件,對子控件無自動布局功能。
- StackPanel 能將子元素排列成一行(可沿水平或者垂直方向)
- WarpPanel 元素從左到右按順序排列,在包含他們的框的邊緣處將內(nèi)容換至下一行。
- Grid 定義由行和列的靈活網(wǎng)格區(qū)域。
- ViewBox 可拉伸或者縮放子元素。
- Border 在一個子元素的周圍繪制邊框、背景。
- DockPanel 可將子元素沿其邊緣進行定位。
- ScrollViewer 使內(nèi)容顯示在比其實際大小小的區(qū)域中,并適當(dāng)顯示滾動條。
具體使用
在新建立了Silverlight項目后,你會看到Blend自動幫你添加了一個布局控件“LayoutRoot”。
在右側(cè)的屬性欄目你可以看到這個布局控件的類型。
在左側(cè)的工具欄中你可以找到更多的布局控件。
或者你知道自己想要的控件 直接輸入他的名字便可以快速的找到他。
出處:藍色理想
責(zé)任編輯:moby
上一頁 下一頁 Blend基礎(chǔ):布局控件 [2]
◎進入論壇RIA設(shè)計與應(yīng)用版塊參加討論
|