Windows Phone 的 Pivot 控件體系結構

轉自:http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/ff941097(v=vs.105).aspx

適用於: Windows Phone 8 | Windows Phone OS 7.1

Pivot 應用包含一個基礎 Pivot 控件,該控件託管內容的各個頁面。PivotItem 控件負責顯示頁面中的內容。您可以使用設計器或採用編程的方式來處理這些元素。本主題詳細介紹 Pivot 控件和 PivotItem 控件的體系結構以及具體分析。

AP_CoreCon_PivotAnatomy

 

 

Pivot 控件

Pivot 控件是用於 Pivot 應用的基礎控件,該控件包含兩個不同的層。每個層都包含在用作 Pivot 控件的佈局根的 Grid 控件中。

類型

說明

標題列表元素

PivotHeadersControl

該元素負責顯示 Pivot 項的標題。

Pivot 項提出者

ItemsPresenter

顯示集中的 PivotItem 控件的 ItemsPresenter 控件

標題列表元素

顯示標題,直到超過突出顯示當前標題的控件的寬度。如果沒有足夠的標題來佔滿該控件的全部寬度,則標題不會循環並且每個標題只顯示一次。

Pivot 項提出者

這是一個標準的 ItemsPresenter 控件,它充當各項內容的佔位符。它將包含 PivotItem 控件。

 

PivotItem 控件

PivotItem 控件顯示單個查看頁面中的內容。PivotItem 控件是在 XAML 中作爲標準 ItemsControl 元素定義的。PivotItem 控件包含一個層,該層包含在用作 Pivot 控件的佈局根的 Grid 控件中。

類型

說明

內容

ContentPresenter

顯示 PivotItem 內容的 ContentPresenter 控件。

內容

這是一個標準的 ContentPresenter 元素,用於充當內容的佔位符。

Pivot 控件中只能定義 PivotItem 控件。如果您嘗試將另一個元素放到 Pivot 控件中,該元素將被包裝到 PivotItem 控件中。可以在 XAML 代碼中指定 PivotItem 控件的內容,也可以採用編程方式通過 Content 屬性添加該控件的內容。

另請參見

 

發佈了19 篇原創文章 · 獲贊 0 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章