C# 布局面板
提問人:劉團圓發(fā)布時間:2020-12-08
所有內(nèi)容布局控件都繼承自抽象類Panel。該類定義的容器可以包含派生自UIElement的對象的集合。所有WPF控件都繼承自UIElement。我們不能直接使用Panel類對控件進行布局,但可以從它派生出其他需要的控件。另外,可直接使用以下這些繼承自Panel的布局控件,如下表所示,其中列出了大多數(shù)常用的布局面板。
布局面板 | 說 明 |
Canvas | 該控件允許以任何合適的方式放置子控件。它不會對子控件的位罝施加任何限制,但不會對位置擺放提供任 何輔助 |
DockPanel | 該控件可讓其中的子控件貼霈到自己四條邊中的任意一邊<=最后一個子控件則可以充滿剩余區(qū)域 |
Grid | 該控件讓子控件的定位變得比較靈活??蓪⒃摽丶牟季址譃槿舾尚泻腿舾闪?,這樣就可以在網(wǎng)格布局中對 齊控件 |
StackPanel | 該控件能夠按照水平方向或垂直方向依次對子控件進行排列 |
WrapPanel | 與StackPanel -樣,該控件也能按照水平方向或垂直方向依次對子控件進行排列,但它不是按照一行或一列 來排序,而是根據(jù)可用空間的大小以多行多列的方式來排列 |
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>