本文为系列文章第三篇,学习Silverlight 2中的界面布局,Silverlight 2 中新增加了Grid和Panel两个布局容器,使得界面布局更加的强大和灵活。
Canvas面板
Canvas是在Silverlight 1.0时代就有的一种基础布局面板,它采用绝对坐标 定位。可以使用附加属性(Attached Property)对Canvas中的元素进行定位, 通过附加属性我们指定控件相对于其直接父容器Canvas 控件的上、下、左、右 坐标的位置。如下面的XAML声明了两个矩形,它们分别相对于父容器Canvas的左 边距是50,相对于父容器Canvas的上边距分别是50和150:
运行后界面的效果如下所示:
时间: 2024-09-12 06:39:29