2010-11-08 72 views

回答

3

您可以在網格中放置畫布,然後使用x,y座標在畫布內設置控件。

但是,儘管可行,但是不是控制佈局的好方法。

我會建議爲網格創建行和列,並通過向控件分配網格行和網格列來將控件放置在網格單元格內。

Usualy每頁只有一個網格就足夠了,這是默認可用的佈局網格,您只需根據需要添加行和列。

如果你有一個非常簡單的佈局,你可以使用堆棧面板。

這裏是3(帆布,堆疊面板,網格)的概述:http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-2-using-layout-management.aspx

+0

光輝和完整的解釋。謝謝你的朋友;) – CoolStraw 2010-11-08 09:27:10

+0

如果你明確地設置座標的路線,你可能會更加難以處理方位變化,因爲你必須自己重新佈局控制。當您需要支持屏幕較小的設備時,您也可能會遇到更多問題。 – 2010-11-08 12:47:01

+0

謝謝馬特您的觀點。而你完全正確。因此,我用一個stackPanel替換了我的畫布,並採用了完全不同的方法。 – CoolStraw 2010-11-09 09:04:49

相關問題