複合控制項

複合控制項 (,由其他伺服器控制項(作為子控制項)的自定義集合組成。,它包含多個子控制項,以某種布局方式聯繫在一起。

基本介紹

  • 中文名:複合控制項
  • 外文名:composite control)
  • 簡介:一種自定義伺服器控制項
  • 複合控制項:原子的、可重複使用的widget

  
創建一個複合控制項的時候,需要定義布局,外觀和它包含的Views間的相互作用。複合控制項通過擴展一個ViewGroup創建。為了創建一個複合控制項,你需要選擇一個最適合放置子控制項的layout類來擴展它。
於要與Activity一起使用,為複合控制項創建UI的首選方式是使用layout資源。
C#複合控制項開發技術
我們在.NET平台下做Windows Forms開發時,常常需要為了某一特殊用途而把現有控制項結合起來使用,比如結合了Label和TextBox的控制項就非常容易在窗體上布局(記得 Delphi 6里就有這么個控制項),而結合了特定圖案和文字的控制項則非常適合顯示公司的logo。.NET平台就為我們提供了工具和技術來創建這樣的自定義控制項。
值得注意的是,.NET平台為我們提供了三種控制項的開發技術,分別是:繼承控制項(Extended Control)、複合控制項(Composite Control)和自定義控制項(Custom Control)。
複合控制項除了可以自己開發,也可以根據自己的需求,從可信的源碼或網站下載。這個應該根據開發時間,複雜度,按需要選擇。比如說需要一個List和ComboBox結合的控制項。可以自己開發,也可以按這種需求選擇開發好了,直接使用。

相關詞條

熱門詞條

聯絡我們