停駐控件模式
說明實作 IDockProvider的指導方針和慣例,包括屬性和方法的相關信息。 擴充座 控件模式是用來公開停駐容器內控件的停駐屬性。
停駐容器是一個控件,可讓您相對於彼此水準和垂直排列子專案。 下圖顯示具有兩個子元素的停駐容器。 如需實作此控制項模式的控制項範例,請參閱 控制項類型和其支援的控制項模式。
本主題包含下列各節。
實作指導方針和慣例
實作 擴充座 控件模式時,請注意下列指導方針和慣例:
- IDockProvider 不會公開停駐容器的任何屬性,也不會公開停駐容器內與目前控件相鄰之控件的任何屬性。
- 控件會根據其目前的迭置順序,彼此相對停駐;其迭置順序放置愈高,則較遠於停駐容器的指定邊緣。
- 如果停駐容器重設大小,容器內的任何停駐控件都會重新置放到原本停駐的相同邊緣。 停駐控件也會根據容器中 DockPosition 屬性的停駐行為來重設大小,以填滿容器內的任何空間。 例如,如果指定了 DockPosition_Top,控件的左右兩側將會展開以填滿任何可用空間。 如果指定了 DockPosition_Fill,控件的所有四面都會展開以填滿任何可用空間。
- 在多監視器系統上,控件應該停駐在目前監視器的左側或右側。 如果不可能,它們應該停駐在最左邊監視器的左側或最右邊的監視器右側。
IDockProvider 的必要成員
實作 IDockProvider 介面需要下列屬性和方法。
必要成員 | 成員類型 | 筆記 |
---|---|---|
DockPosition | 財產 | 沒有 |
SetDockPosition | 方法 | 沒有 |
此控制件模式沒有相關聯的事件。
相關主題