Silverlight提供了非常靈活的佈局管理系統,讓程式師和美工可以非常方便的控制控制項的位置。佈局管理系統提供了兩種佈局方式:絕對定位和相對定 位。這兩種定位方式其實和HTML的兩種定位方式是一樣的。在Silverlight 2 beta1中內置了三種最常用的佈局控制項:Canvas、StackPanel、Grid。

一、Canvas:相當基礎的控制項,通過絕對定位來控制字控制項的位置。
在Canvas中,我們使用一種叫做“附加屬性”的XMAL新特性來控制子控制項的位置。附加屬性就是指你可以通過設置子控制項相對于其父控制項的Top、 Left、Bottom和Right值來控制子控制項的位置。在Canvas中,我們可以使用Canvas.Left、Canvas.Top來控制子控制項相 對於父控制項(Canvas)的位置。如:

缺小瑞 發表在 痞客邦 留言(0) 人氣()