Windows.UI.Xaml.Controls Namespace
Fournit les contrôles et les classes d'interface utilisateur qui prennent en charge des contrôles existants et personnalisés.
Membres
Windows.UI.Xaml.ControlsEspace de noms comporte les types de membres suivants :
Classes
Windows.UI.Xaml.ControlsEspace de noms comporte les classes suivantes.
| Classe | Description |
|---|---|
| AppBar | 代表容器控制項,該控制項會保存用於命令和使用經驗的應用程式 UI 元件。 |
| Border | 在另一個物件周圍繪製框線及/或背景。 |
| Button | 代表樣板化的按鈕控制項,該控制項會解譯Click使用者互動。 |
| Canvas | 定義一個區域,您可以在其中使用相對於 Canvas 區域的座標,明確地放置子物件。 |
| CaptureElement | 從擷取裝置 (例如相機或網路攝影機) 呈現資料流。 |
| CheckBox | 表示使用者可選取 (核取) 及清除 (未核取) 的控制項。CheckBox 也可以將其值報告為不定。 |
| CleanUpVirtualizedItemEventArgs | 提供 CleanUpVirtualizedItemEvent 事件的資料。 |
| ColumnDefinition | 定義套用至 Grid 物件的資料行特定屬性。 |
| ColumnDefinitionCollection | 可用來存取 ColumnDefinition 物件的已排序強型別集合。 |
| ComboBox | 表示選擇控制項,這個控制項結合不可編輯的文字方塊以及可讓使用者從清單選取項目的下拉式清單方塊。 |
| ComboBoxItem | 表示 ComboBox 控制項中某項目的容器。 |
| ContentControl | 表示內含單一內容片段的控制項。如 Button、CheckBox 與 ScrollViewer 等控制項會直接或間接繼承這個類別。 |
| ContentPresenter | 顯示 ContentControl 的內容。 |
| ContextMenuEventArgs | 提供事件資料用於ContextMenuOpening事件,該事件存在於數個和文字有關的 UI 項目。 |
| Control | 表示使用 ControlTemplate 定義其外觀之 UI 項目的基底類別。 |
| ControlTemplate | 將套用的項目樹狀結構定義為控制項的控制項樣板。 |
| DataTemplateSelector | 在應用程式層級啟用自訂範本選取邏輯。 |
| DragItemsStartingEventArgs | 提供 DragItemsStarting 事件的事件資料。 |
| FlipView | 表示項目控制項,這個控制項會一次顯示一個項目,並啟用可用於周遊其項目集合的「翻轉」行為。 |
| FlipViewItem | 表示 FlipView 控制項中某項目的容器。 |
| Frame | 表示支援巡覽的內容控制項。 |
| Grid | 定義由資料行和資料列組成的彈性方格區域。Grid 的子項目是根據其資料列/資料行指派和內部類別邏輯來進行測量和排列。 |
| GridView | 表示顯示資料項目水平格線的控制項。 |
| GridViewItem | 表示 GridView 控制項中某項目的容器。 |
| GroupItem | 代表針對群組所建立的樹狀子目錄的根項目。 |
| GroupStyle | 說明如何將群組項目顯示在集合中,例如 GroupItems 的集合。 |
| GroupStyleSelector | 啟用自訂群組樣式選取邏輯,做為父群組及其層級的函式。 |
| HyperlinkButton | 表示顯示超連結 (Hyperlink) 的按鈕控制項。 |
| Image | 代表顯示影像的控制項。影像是以數種可能的格式指定為影像檔。 |
| ItemClickEventArgs | 提供 ItemClick 事件的事件資料。 |
| ItemCollection | 保存項目清單,這些項目表示 ItemsControl 的內容。 |
| ItemContainerGenerator | 提供 ItemsControl 的項目與其容器項目之間的對應。 |
| ItemsControl | 表示可用來呈現項目集合的控制項。 |
| ItemsPanelTemplate | 指定 ItemsPresenter 為 ItemsControl 之項目的版面配置所建立的面板。 |
| ItemsPresenter | 指定項目要放在控制項 (通常為 ItemsControl) 中的位置。 |
| ListBox | 包含可選取項目的清單。 |
| ListBoxItem | 表示 ListBox 控制項中某項目的容器。 |
| ListView | 表示顯示資料項目垂直清單的控制項。 |
| ListViewBase | 提供 ListView 和 GridView 類別的基礎結構。 |
| ListViewItem | 表示 ListView 控制項中某項目的容器。 |
| MediaElement | 表示包含音訊、視訊或兩者的物件。 |
| NotifyEventArgs | 提供 ScriptNotify 事件的資料。 |
| Page | 封裝可以巡覽的內容頁面。 |
| Panel | 為所有 Panel 項目提供基底類別。使用 Panel 項目以調整和安排子物件在 UI 頁面中的位置。 |
| PasswordBox | 表示用來輸入密碼的控制項。 |
| ProgressBar | 代表指出作業進度的控制項,典型的視覺外觀是一列隨著進度進行而動態填滿區域的橫條。 |
| ProgressRing | 表示可指示作業正在進行的控制項。一般視覺外觀是隨著進度循環播放動畫的環狀「微調按鈕」。 |
| RadioButton | 表示允許使用者從一組選項中選取單一選項的按鈕。 |
| RichEditBox | 表示 Rich Text 編輯控制項,該控制項支援格式化文字、超連結和其他豐富內容 (Rich Content)。 |
| RichTextBlock | 表示 Rich Text 顯示容器,這個容器支援格式化文字、連結、內嵌影像和其他豐富內容 (Rich Content)。RichTextBlock 還支援內建的溢位模型。 |
| RichTextBlockOverflow | 表示 RTF 文字顯示溢位容器。這個項目不能有直接的內容。RichTextBlockOverflow 的唯一目的是顯示無法納入 RichTextBlock 或另一個 RichTextBlockOverflow 項目界限的文字內容。 |
| RowDefinition | 定義套用至 Grid 項目的資料列特定屬性。 |
| RowDefinitionCollection | 可用來存取 RowDefinition 物件的已排序強型別集合。 |
| ScrollContentPresenter | 顯示 ScrollViewer 控制項的內容。 |
| ScrollViewer | 表示可包含其他可見項目的可捲動區域。 |
| ScrollViewerViewChangedEventArgs | 提供事件資料,用於ViewChanged事件和類似的控制項特定事件。 |
| SelectionChangedEventArgs | 提供 SelectionChanged 事件的資料。 |
| SemanticZoom | 代表可捲動的控制項,該控制項包含兩個有語意關係的檢視。例如,ZoomedOutView 可能是標題索引,而且 ZoomedInView 可能會包含每個標題項目的詳細資料與摘要。您可以使用縮放或其他互動來變更檢視。 |
| SemanticZoomLocation | 指出 SemanticZoom 中之項目和檢視狀態的資訊,因此捲動和虛擬化主機 (例如 ListViewBase) 可以取得正確的項目和範圍資訊。 |
| SemanticZoomViewChangedEventArgs | 提供 ViewChangeStarted 和 ViewChangeCompleted 事件的事件資料。 |
| Slider | 表示控制項,這個控制項可讓使用者沿著滑動軌移動 Thumb 控制項,選取某範圍的值。 |
| StackPanel | 將子項目排列在可為水平或垂直方向的單一行中。 |
| StyleSelector | 啟用自訂項目樣式選取邏輯,做為內容資料及其特定項目容器的函式。 |
| SwapChainBackgroundPanel | 實作適用於 Microsoft DirectX 互通情節的 XAML 配置介面目標。這個面板對於它在應用程式視窗內的使用方式具有一些非典型的限制。請參閱<備註>。 |
| TextBlock | 提供適合顯示少量文字的輕量型控制項。 |
| TextBox | 表示可用來顯示單一格式之多行文字的控制項。 |
| TextChangedEventArgs | 提供 TextChanged 事件的資料。 |
| ToggleSwitch | 代表可在兩個狀態之間切換的開關。 |
| ToolTip | 表示建立快顯視窗的控制項,該快顯視窗會顯示使用者介面中項目的資訊。 |
| ToolTipService | 表示可提供靜態方法來顯示 ToolTip 的服務。 |
| UIElementCollection | 表示已排序的 UIElement 物件集合。 |
| UserControl | 提供基底類別 (Base Class) 來定義新的控制項,此控制項會封裝相關的現有控制項並提供它自己的邏輯。 |
| VariableSizedWrapGrid | 提供格線樣式的配置面板,其中每個磚/儲存格都可以依據內容而變動大小。 |
| Viewbox | 定義可自動縮放單一子系來填滿可用空間的內容裝飾器。 |
| VirtualizingPanel | 提供 Panel 項目的架構,這些項目會虛擬化其視覺化子系。 |
| VirtualizingStackPanel | 讓內容在水平或垂直方向的單行上排列及虛擬化。只能用於顯示 ItemsControl 中的項目。 |
| WebView | 提供 UI 項目,該項目會裝載 (host) 應用程式中的 HTML 內容。 |
| WebViewBrush | 提供筆刷,以便呈現目前裝載在 WebView 控制項中的內容。 |
| WebViewNavigationFailedEventArgs | 提供 WebView.NavigationFailed 事件的資料。 |
| WrapGrid | 由左至右或從上而下循序放置子項目。 當項目延伸超過容器邊緣時,項目就會放入下一個資料列或資料行。只能用於顯示 ItemsControl 中的項目。 |
Délégués
Windows.UI.Xaml.ControlsEspace de noms comporte les délégués suivants.
| Délégué | Description |
|---|---|
| CleanUpVirtualizedItemEventHandler | 表示處理 CleanUpVirtualizedItemEvent 附加事件的方法。 |
| ContextMenuOpeningEventHandler | 代表會處理ContextMenuOpening事件的方法,該事件存在於數個文字相關的 UI 項目。 |
| DragItemsStartingEventHandler | 表示將處理 DragItemsStarting 事件的方法。 |
| ItemClickEventHandler | 表示將處理 ItemClick 事件的方法。 |
| NotifyEventHandler | 表示將處理 ScriptNotify 事件的方法。 |
| SelectionChangedEventHandler | 表示將處理 SelectionChanged 事件的方法。 |
| SemanticZoomViewChangedEventHandler | 表示將處理 ViewChangeStarted 和 ViewChangeCompleted 事件的方法。 |
| TextChangedEventHandler | 表示將處理 TextChanged 事件的方法。 |
| WebViewNavigationFailedEventHandler | 表示將處理 WebView.NavigationFailed 事件的方法。 |
Énumérations
Windows.UI.Xaml.ControlsEspace de noms comporte les énumérations suivantes.
| Énumération | Description |
|---|---|
| ClickMode | 指定控制項要引發 Click 事件的時機。 |
| IncrementalLoadingTrigger | 定義可指定清單檢視累加載入行為 (IncrementalLoadingTrigger 屬性) 的常數。 |
| ListViewSelectionMode | 定義常數,以指定 ListView 或 GridView 的選取模式。 |
| Orientation | 定義常數,以指定控制項或配置可具備的不同方向。 |
| ScrollBarVisibility | 定義可指定 ScrollViewer 控制項內捲軸之可視性的常數。 |
| ScrollIntoViewAlignment | 定義常數,其中描述以程式設計方式捲動到檢視範圍中的項目如何與可見區域對齊。 |
| ScrollMode | 定義可為參與捲動情節之 ScrollViewer 及其他組件指定捲動行為的常數。 |
| SelectionMode | 定義可指定 ListBox 之選取行為的常數。 |
| SnapPointsType | 定義可指定手勢/操作輸入如何處理移動瀏覽貼齊點的常數。 |
| StretchDirection | 定義可指定縮放內容所依方向的常數。 |
| VirtualizationMode | 定義可指定 VirtualizingStackPanel 如何管理其子項目之項目容器的常數。 |
| ZoomMode | 定義可指定 ScrollViewer 內容之目前縮放行為模式的常數。 |
Interfaces
Windows.UI.Xaml.ControlsEspace de noms définit ces interfaces.
| Interface | Description |
|---|---|
| INavigate | 定義巡覽主機及巡覽啟動器的巡覽動作。 |
| ISemanticZoomInformation | 指出檢視要做為 SemanticZoom 的兩個可能檢視之一 (ZoomedOutView 或 ZoomedInView) 所需的資訊。 |
Configuration requise
|
Client minimal pris en charge | Windows 8 |
|---|---|
|
Serveur minimal pris en charge | Windows Server 2012 |
|
Espace de noms |
|
|
Métadonnées |
|
