共用方式為


停駐控件模式

說明實作 IDockProvider的指導方針和慣例,包括屬性和方法的相關信息。 擴充座 控件模式是用來公開停駐容器內控件的停駐屬性。

停駐容器是一個控件,可讓您相對於彼此水準和垂直排列子專案。 下圖顯示具有兩個子元素的停駐容器。 如需實作此控制項模式的控制項範例,請參閱 控制項類型和其支援的控制項模式

螢幕快照,顯示停駐容器與兩個停駐子系

本主題包含下列各節。

實作指導方針和慣例

實作 擴充座 控件模式時,請注意下列指導方針和慣例:

  • IDockProvider 不會公開停駐容器的任何屬性,也不會公開停駐容器內與目前控件相鄰之控件的任何屬性。
  • 控件會根據其目前的迭置順序,彼此相對停駐;其迭置順序放置愈高,則較遠於停駐容器的指定邊緣。
  • 如果停駐容器重設大小,容器內的任何停駐控件都會重新置放到原本停駐的相同邊緣。 停駐控件也會根據容器中 DockPosition 屬性的停駐行為來重設大小,以填滿容器內的任何空間。 例如,如果指定了 DockPosition_Top,控件的左右兩側將會展開以填滿任何可用空間。 如果指定了 DockPosition_Fill,控件的所有四面都會展開以填滿任何可用空間。
  • 在多監視器系統上,控件應該停駐在目前監視器的左側或右側。 如果不可能,它們應該停駐在最左邊監視器的左側或最右邊的監視器右側。

IDockProvider 的必要成員

實作 IDockProvider 介面需要下列屬性和方法。

必要成員 成員類型 筆記
DockPosition 財產 沒有
SetDockPosition 方法 沒有

 

此控制件模式沒有相關聯的事件。

控件類型及其支援的控制模式

UI 自動化控制項模式概觀

UI 自動化樹狀結構概觀