所有内容布局控件都继承自抽象类Panel。该类定义的容器可以包含派生自UIElement的对象的集合。所有WPF控件都继承自UIElement。我们不能直接使用Panel类对控件进行布局,但可以从它派生出其他需要的控件。另外,可直接使用以下这些继承自Panel的布局控件,如下表所示,其中列出了大多数常用的布局面板。
布局面板 | 说 明 |
Canvas | 该控件允许以任何合适的方式放置子控件。它不会对子控件的位罝施加任何限制,但不会对位置摆放提供任 何辅助 |
DockPanel | 该控件可让其中的子控件贴霈到自己四条边中的任意一边<=最后一个子控件则可以充满剩余区域 |
Grid | 该控件让子控件的定位变得比较灵活。可将该控件的布局分为若干行和若干列,这样就可以在网格布局中对 齐控件 |
StackPanel | 该控件能够按照水平方向或垂直方向依次对子控件进行排列 |
WrapPanel | 与StackPanel -样,该控件也能按照水平方向或垂直方向依次对子控件进行排列,但它不是按照一行或一列 来排序,而是根据可用空间的大小以多行多列的方式来排列 |
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>