其他版面配置容器

本頁適用於 WPF 和 Silverlight 2

除了 Windows Presentation Foundation 中的五個主要的版面配置面板之外 (畫布、固定、格線、堆疊及換行),還有其他 WPF 版面配置元素也會影響所含元素的排列方式。這些版面配置元素在某些情況下很實用,不過不能像主要版面配置面板一樣支援更強大的使用者介面 (UI) 設計。您可以使用 [資產庫] Cc295052.0224cabd-5da1-4e01-bddd-4a647401a098(zh-tw,Expression.10).png 或 [工具箱] 中的其他版面配置容器按鈕,將其他版面配置面板加入 WPF 專案。如需有關這些版面配置容器的詳細資訊,請參閱 Windows 軟體開發套件 (SDK).NET 開發 (英文) 一節。

Border

Border 是一種在另一個元素上繪製框線、背景或兩者的簡單元素。Border 只能有一個子元素。您可以在 Border 元素內放置 [格線] 面板或 [畫布] 面板,以便使用多個子元素。

Border 元素

Cc295052.e761238b-99fd-43c5-bbc4-57538b8289ff(zh-tw,Expression.10).png

Cc295052.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-tw,Expression.10).gif回到頁首

BulletDecorator (僅限 WPF)

BulletDecorator 是一種只接受兩個子元素的元素,這兩個子元素通常一個是文字字串,一個是影像 (代表核取方塊之類的控制項)。

BulletDecorator 元素

Cc295052.8a08a515-b6dc-4e03-948f-1427dd7bab72(zh-tw,Expression.10).png

Cc295052.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-tw,Expression.10).gif回到頁首

Popup 元素 (可從 [資產庫] 取得) 是呈現在應用程式中所有其他內容之上,但卻與另一個元素相關的視窗。例如,您可以使用快顯作為物件的快顯功能表,以提供額外的資訊和選項給使用者。Popup 只接受一個子元素,而且會根據目標元素自行定位。根據預設,Popup 唯一的子元素為格線面板。格線面板可讓您在 Popup 中使用多個子元素。在大部分的情況下,您不必親自建立快顯,而只需使用在範本中用到快顯的控制項,例如功能表或下拉式方塊。Popup 元素具有 Placement 屬性,可以在 [版面配置] 下的 [屬性] 面板中設定。Placement 屬性可判定快顯視窗出現的位置 (相對於用來叫用快顯視窗的物件)。

Cc295052.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-tw,Expression.10).gif回到頁首

ScrollViewer

ScrollViewer 可讓您捲動其中的子元素。由於它只能有一個子元素,因此在大部分的情況下,您會在其中放置版面配置面板,例如堆疊面板、畫布面板或格線面板。每次將子元素新增至 ScrollViewer 時,新的子元素就會覆寫現有的子元素。其他控制項 (例如清單方塊) 的範本內會使用 ScrollViewer 支援內容的捲動。當 ScrollViewer 的內容太大時,可以允許對此內容進行裁剪。您也可以控制要停用、隱藏、顯示或只在需要時自動顯示捲軸。

ScrollViewer 元素

Cc295052.06b326d4-f23d-41a6-b26b-e1aff37572a7(zh-tw,Expression.10).png

Cc295052.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-tw,Expression.10).gif回到頁首

UniformGrid (僅限 WPF)

UniformGrid 會在相等 (或一致) 大小的格線區域中排列子元素。UniformGrid 不是一種 [格線] 面板;更準確地說,應該是一種並排的版面配置元素,因為它會根據您指定的列數與欄數在其所含各元素間建立相等的間距。您可以在 [屬性] 面板的 [一般屬性] 之下指定列與欄數。當您將子元素新增至 UniformGrid 時,會從區域的左上角開始填入元素,一直填入到右下角,直到 UniformGrid 填滿為止。這對於影像清單之類的控制項而言很實用。

UniformGrid 元素

Cc295052.928b9284-a7e8-4678-875a-656b80b78076(zh-tw,Expression.10).png

Cc295052.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-tw,Expression.10).gif回到頁首

Viewbox (僅限 WPF)

Viewbox 和縮放控制項一樣,可縮放所有子元素。因為檢視方塊只接受一個子元素,所以您通常會將畫布或格線面板放入其中,以便將縮放效果運用在多個子元素。

多個 Viewbox 元素,顯示如何使用 Viewbox 來呈現同一物件或一組物件的不同檢視,例如放大檢視或鏡像檢視。

Cc295052.f5b13c66-d918-4141-8a16-bd8f8628687a(zh-tw,Expression.10).png

Cc295052.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-tw,Expression.10).gif回到頁首