共用方式為


Microsoft.UI.Xaml.Controls 命名空間

提供用來建立自定義控件的UI控制項和類別。

類別

AnchorRequestedEventArgs

提供 scrollViewer.AnchorRequested 事件 的數據。

AnimatedIcon

代表圖示,此圖示會顯示及控制視覺效果,以回應用戶互動和視覺狀態變更時產生動畫效果。

AnimatedIconSource

代表用來建立圖示的可共享物件,此圖示會顯示及控制視覺效果,以回應用戶互動和視覺狀態變更時產生動畫效果。

AnimatedVisualPlayer

顯示及控制 IAnimatedVisual的專案。

AnnotatedScrollBar

表示控件,可讓內容垂直捲動,並在可定義的增量上巡覽至標籤位置。

AnnotatedScrollBarDetailLabelRequestedEventArgs

提供 AnnotatedScrollBar.DetailLabelRequested 事件的數據。

AnnotatedScrollBarLabel

表示要由 AnnotatedScrollBar顯示的標籤內容和捲動位移值。

AnnotatedScrollBarScrollingEventArgs

提供 批注ScrollBar.Scrolling 事件的數據。

AppBar

表示容器控制件,此控制件會保存用於命令和體驗的應用程式 UI 元件。

AppBarButton

表示要顯示在 AppBar中的樣板按鈕控制件。

AppBarElementContainer

表示容器,允許不實作 ICommandBarElement 的項目顯示在命令行中。

AppBarSeparator

表示分隔 AppBar 中專案CommandBar的行。

AppBarToggleButton

表示按鈕控件,可以切換狀態,並顯示在 AppBar中。

AutoSuggestBox

代表文字控件,當使用者使用鍵盤或手寫筆輸入文字時,向使用者提出建議(使用筆跡和手寫辨識)。 當使用者變更文字時,應用程式會收到通知,並負責提供此控件顯示的相關建議。

AutoSuggestBoxQuerySubmittedEventArgs

提供 AutoSuggestBox.QuerySubmitted 事件的事件數據。

AutoSuggestBoxSuggestionChosenEventArgs

提供 建議選擇 事件的數據。

AutoSuggestBoxTextChangedEventArgs

提供 TextChanged 事件的數據。

BitmapIcon

表示使用位圖做為其內容的圖示。

BitmapIconSource

表示使用位圖做為其內容的圖示來源。

Border

在另一個物件周圍繪製框線、背景或兩者。

BreadcrumbBar

BreadcrumbBar 控制項提供頁面或資料夾的直接路徑至目前位置。

BreadcrumbBarItem

代表 BreadcrumbBar 控件中的專案。

BreadcrumbBarItemClickedEventArgs

提供 BreadcrumbBar.ItemClicked 事件的數據。

Button

代表可解譯 Click 用戶互動的樣板按鈕控件。

CalendarDatePicker

表示控件,允許使用者從行事曆顯示中挑選日期。

CalendarDatePickerDateChangedEventArgs

提供 DateChanged 事件的事件數據。

CalendarView

表示控件,可讓使用者使用可視化行事曆顯示來選取日期。

CalendarViewDayItem

代表 CalendarView上的一天。

CalendarViewDayItemChangingEventArgs

提供 calendarViewDayItemChanging 事件 數據。

CalendarViewSelectedDatesChangedEventArgs

提供 SelectedDatesChanged 事件的數據。

CandidateWindowBoundsChangedEventArgs

提供 CandidateWindowBoundsChanged 事件的事件數據。

Canvas

定義一個區域,您可以使用相對於 Canvas 區域的座標,明確定位子物件。

CheckBox

代表使用者可以選取 (check) 或清除 (uncheck) 的控件。 CheckBox 也可以將其值報告為不確定。

ChoosingGroupHeaderContainerEventArgs

提供 ListViewBase.ChoosingGroupHeaderContainer 事件的事件數據。

ChoosingItemContainerEventArgs

提供 ListViewBase.ChoosingItemContainer 事件的事件數據。

CleanUpVirtualizedItemEventArgs

提供 CleanUpVirtualizedItemEvent 事件的數據。

ColorChangedEventArgs

提供 ColorChanged 事件的事件數據(請參閱 ColorPicker.ColorChangedColorSpectrum.ColorChanged)。

ColorPicker

表示控件,可讓使用者使用光譜、滑桿或文字輸入來挑選色彩。

ColumnDefinition

定義套用至 Grid 物件的數據行特定屬性。

ColumnDefinitionCollection

提供 ColumnDefinition 物件的已排序強型別集合的存取權。

ComboBox

代表結合不可編輯文字框和下拉式清單框的選取控件,允許使用者從清單中選取專案。

ComboBoxItem

代表 ComboBox 控件中專案的容器。

ComboBoxTextSubmittedEventArgs

當使用者在 ComboBox 中輸入自訂文字時提供數據。

CommandBar

表示特製化應用程式行,提供 AppBarButton 和相關命令元素的配置。

CommandBarFlyout

代表特製化飛出視窗,提供 appBarButtonAppBarToggleButtonAppBarSeparator 控件的版面配置。

CommandBarOverflowPresenter

顯示 CommandBar的溢位內容。

ContainerContentChangingEventArgs

提供 ContainerContentChanging 事件的數據。

ContentControl

表示具有單一內容片段的控件。 例如 ButtonCheckBoxScrollViewer 直接或間接繼承自這個類別的控件。

ContentDialog

代表對話框,可自定義以包含複選框、超連結、按鈕和任何其他 XAML 內容。

ContentDialogButtonClickDeferral

表示應用程式可用來以異步方式回應按鈕點選事件的延遲。

ContentDialogButtonClickEventArgs

提供按鈕點選事件的數據。

ContentDialogClosedEventArgs

提供 Closed 事件的數據。

ContentDialogClosingDeferral

表示應用程式可以使用的延遲,以異步方式回應 ContentDialog的結尾事件。

ContentDialogClosingEventArgs

提供關閉事件的數據。

ContentDialogOpenedEventArgs

提供 Opened 事件的數據。

ContentPresenter

顯示 ContentControl的內容。 也可以為非控件提供內容簡報。 為特製化演示者提供基類,例如 ScrollContentPresenter

ContextMenuEventArgs

提供存在於數個文字相關 UI 元素上 ContextMenuOpening 事件的事件數據。

Control

表示使用 ControlTemplate 定義其外觀之 UI 元素的基類。 ContentControlUserControlItemsControl 和數個實際控件的父類別。

ControlTemplate

定義做為控件控件範本的專案樹狀結構。

CoreWebView2InitializedEventArgs

提供 CoreWebView2Initialized 事件的數據。

DataTemplateSelector

在應用層級啟用自定義範本選取邏輯。

DatePickedEventArgs

提供 DatePicked 事件的數據。

DatePicker

表示允許用戶挑選日期值的控制件。

DatePickerFlyout

表示允許用戶挑選日期的控制件。

DatePickerFlyoutItem

代表 DatePickerFlyout 控件中專案的容器。

DatePickerFlyoutPresenter

表示控件,允許用戶挑選日期。

DatePickerSelectedValueChangedEventArgs

提供 DatePicker.SelectedDateChanged 事件的事件數據。

DatePickerValueChangedEventArgs

提供 DatePicker.DateChanged 事件的事件數據。

DragItemsCompletedEventArgs

提供 DragItemsCompleted 事件的事件數據。

DragItemsStartingEventArgs

提供 DragItemsStarting 事件的事件數據。

DropDownButton

表示包含雪佛龍的按鈕,表示可以開啟功能表。

DynamicOverflowItemsChangingEventArgs

提供 CommandBar.DynamicOverflowItemsChanging 事件的數據。

ElementFactoryGetArgs

表示呼叫 IElementFactory 物件的 GetElement 方法實作時要使用的選擇性自變數。

ElementFactoryRecycleArgs

表示呼叫 IElementFactory 物件的 RecycleElement 方法實作時要使用的選擇性自變數。

Expander

表示顯示標頭且具有可折迭本文的控件,以顯示內容。

ExpanderCollapsedEventArgs

提供 Expander.Collapsed 事件的數據。

ExpanderExpandingEventArgs

提供 Expander.Expanding 事件的數據。

ExpanderTemplateSettings

提供在定義 Expander範本時,可參考為 templatedParent 來源的導出值。 不適用於一般用途。

FlipView

表示一次顯示一個專案的專案控件,並啟用「翻轉」行為來周遊其專案集合。

FlipViewItem

代表 FlipView 控件中專案的容器。

Flyout

表示顯示輕量型UI的控件,該UI是資訊,或需要用戶互動。 與對話框不同,飛出視窗可以透過按兩下或點選其外部、按下裝置的返回按鈕或按下 'Esc' 鍵來關閉。

FlyoutPresenter

顯示 飛出視窗的內容。

FocusDisengagedEventArgs

提供 FocusDisengaged 事件的數據。

FocusEngagedEventArgs

提供 focusEngaged 事件 的數據。

FontIcon

表示使用指定字型字元的圖示。

FontIconSource

表示使用指定字型字元的圖示來源。

Frame

顯示 Page 實例、支援流覽至新頁面,以及維護導覽歷程記錄以支援向前和向後流覽。

Grid

定義由數據行和數據列組成的彈性方格區域。 Grid 的子元素會根據其數據列/數據行指派來測量和排列(使用 Grid.RowGrid.Column 附加屬性設定)和其他邏輯。

GridView

表示在數據列和數據行中顯示數據項的控制件。

GridViewHeaderItem

代表 GridView內群組數據標頭中的專案。

GridViewItem

代表 GridView 控件中專案的容器。

GroupItem

表示為群組建立之子樹的根元素。

GroupStyle

描述如何在集合中顯示群組專案,例如來自 groupItems 的集合。

GroupStyleSelector

啟用自定義群組樣式選取邏輯,做為父群組及其層級的函式。

HasValidationErrorsChangedEventArgs

包含驗證控制錯誤變更的事件數據。

Hub

表示在移動瀏覽檢視中顯示內容群組的控制件。

HubSection

表示 中樞中的單一內容群組。

HubSectionCollection

表示 HubSection 物件的已排序集合。

HubSectionHeaderClickEventArgs

提供 Hub.SectionHeaderClick 事件的數據。

HyperlinkButton

表示做為超連結的按鈕控制件。

IconElement

表示圖示 UI 元素的基類。

IconSource

表示圖示來源的基類。

IconSourceElement

表示使用IconSource做為其內容的圖示。

Image

表示顯示影像的控件。 影像來源是藉由使用數種支援格式來參考圖像檔來指定。 您也可以使用數據流來設定影像來源。 如需支援的影像來源格式清單,請參閱。

ImageIcon

表示使用 影像 做為其內容的圖示。

ImageIconSource

表示使用影像類型做為其內容的圖示來源。 目前支援的映像類型為 .bmp、.gif、.jpg、.png、.wdp 和 .tiff。

InfoBadge

表示控件,指出通知、警示、新內容,或吸引焦點到應用程式內的區域。

InfoBadgeTemplateSettings

提供在定義 InfoBadge範本時,可參考為templatedParent 來源的導出值。

InfoBar

InfoBar 是基本全應用程式訊息的內嵌通知。 InfoBar 會佔用版面配置中的空間,而且不會遮蓋其他內容或漂浮在上面。 它支援豐富的內容(包括標題、訊息、圖示和按鈕),並可設定為使用者可關閉或持續性。

InfoBarClosedEventArgs

提供 InfoBar.Closed 事件的數據。

InfoBarClosingEventArgs

提供 InfoBar.Closing 事件的數據。

InfoBarTemplateSettings

提供在定義 InfoBar範本時,可參考為templatedParent 來源的導出值。

InputPropertyAttribute

表示屬性,這個屬性表示型別的哪個屬性是 XAML 輸入屬性。 XAML 處理器在處理屬性型別之 XAML 表示法的 XAML 子元素時,會使用這項資訊。

IsTextTrimmedChangedEventArgs

提供 IsTextTrimmedChanged 事件的事件數據。

ItemClickEventArgs

提供 ItemClick 事件的事件數據。

ItemCollection

保存項目清單,代表 ItemsControl的內容。

ItemCollectionTransition

表示要以可視化方式以動畫顯示的單一轉換。

ItemCollectionTransitionCompletedEventArgs

提供轉換動畫完成時所引發 TransitionCompleted 事件的數據。

ItemCollectionTransitionProgress

表示與轉換相關聯的協助程式對象,這個轉換提供方法,以通知轉換的動畫已完成。

ItemCollectionTransitionProvider

表示對象,這個物件會在 ItemsRepeater型集合控件中的數據收集變更時提供轉換動畫。

ItemContainer

表示 ItemsView 集合控件中個別專案的容器。

ItemContainerGenerator

提供 ItemsContro l 專案與其容器元素之間的對應。

ItemsControl

表示可用來呈現專案集合的控制件。

ItemsPanelTemplate

指定 ItemsPresenterItemsControl的專案配置所建立的面板。

ItemsPickedEventArgs

提供 ItemsPicked 事件的數據。

ItemsPresenter

指定專案放置於控制元件的位置,通常是 ItemsControl

ItemsRepeater

表示數據驅動集合控件,其中包含彈性版面配置系統、自定義檢視和虛擬化,且沒有預設UI或互動原則。

ItemsRepeaterElementClearingEventArgs

提供 ItemsRepeater.ElementClearing 事件的數據。

ItemsRepeaterElementIndexChangedEventArgs

提供 ItemsRepeater.ElementIndexChanged 事件的數據。

ItemsRepeaterElementPreparedEventArgs

提供 ItemsRepeater.ElementPrepared 事件的數據。

ItemsRepeaterScrollHost

協助程式,用來協調 ItemsRepeaterScrollViewer之間的互動。 如果您的 app 將在 Windows 10 1809 之前的 Windows 版本上執行,請使用 ItemsRepeaterScrollHost (組建 17763)。 如果您的 app 只會在 Windows 1809 或更新版本上執行,就不需要使用此控制件。

ItemsSourceView

表示指定 ItemsSource 物件與 ItemsRepeater 控件之間支援互動的標準化檢視。

ItemsStackPanel

ItemsControl 的子項目排列成可水準或垂直方向的單行。 支援以像素為基礎的UI虛擬化和群組版面配置。

ItemsView

表示顯示數據項的控制件。 它可以使用各種配置來組織它們,例如垂直堆疊或數據行和數據列。

ItemsViewItemInvokedEventArgs

提供 ItemsView.ItemInvoked 事件的數據。

ItemsViewSelectionChangedEventArgs

提供 ItemsView.SelectionChanged 事件的數據。

ItemsWrapGrid

在顯示多個專案的 ItemsControl 中,循序從左至右或由上至下放置子專案。 當元素延伸超過容器邊緣時,元素會放在下一個數據列或數據行中。 支援以像素為基礎的UI虛擬化和群組版面配置。

Layout

表示物件的基類,這個物件會調整和排列主機的子專案。

LayoutContext

表示物件的基類,這個對象有助於連接版面配置與其主機容器之間的通訊。

LinedFlowLayout

表示控件,這個控件會依序從左至右、從上到下、在換行配置中,使用所有元素的相同高度來放置元素。

LinedFlowLayoutItemCollectionTransitionProvider

表示 對象,這個物件提供轉換動畫,其設計目的是在與LinedFlowLayout 結合時看起來吸引人。

LinedFlowLayoutItemsInfoRequestedEventArgs

提供 LinedFlowLayout.LayoutItemsInfoRequested 事件的數據。

ListBox

顯示使用者可以選取的項目清單。

ListBoxItem

代表 listBox 控制件中 專案的容器。

ListPickerFlyout

表示控件,允許使用者從清單中挑選一或多個專案。 請參閱。

ListPickerFlyoutPresenter

表示控件,允許使用者從清單中挑選一或多個專案。 (不建議用於通用 Windows 平臺 (UWP) app。 請參閱 飛出視窗。)

ListView

表示在垂直堆疊中顯示資料項的控制件。

ListViewBase

提供 ListViewGridView 類別的基礎結構。

ListViewBaseHeaderItem

提供 ListViewHeaderItemGridViewHeaderItem 類別的基礎結構。

ListViewHeaderItem

代表 ListView內群組數據標頭中的專案。

ListViewItem

代表 listView 控制件中 專案的容器。

ListViewPersistenceHelper

表示協助程式類別,用來儲存和擷取 ListView的相對捲動位置。

MapControl

代表地球的符號對應。

MapControlMapServiceErrorOccurredEventArgs

提供 MapControl.MapServiceErrorOccurred 事件的數據。

MapElement

表示顯示在 MapControl上的專案。

MapElementClickEventArgs

提供 MapElementClick 事件的數據。

MapElementsLayer

代表地圖專案的集合,您可以系結數據,並獨立於其他地圖元素進行操作。

MapIcon

表示在 MapControl上顯示圖釘的圖示。

MapLayer

代表地圖數據的集合,您可以系結數據,並獨立於其他類型的地圖數據進行操作。

MediaPlayerElement

表示使用 MediaPlayer 將音訊和視訊轉譯成顯示器的物件。

MediaPlayerPresenter

表示物件,這個物件會顯示 MediaPlayer

MediaTransportControls

表示媒體播放程式專案的播放控制件。

MediaTransportControlsHelper

提供屬性和方法來自定義媒體傳輸控制件。

MenuBar

表示特製化容器,此容器會在水平數據列中呈現一組功能表,通常是在應用程式視窗頂端。

MenuBarItem

代表 MenuBar 控件中的最上層功能表。

MenuBarItemFlyout

代表 MenuBarItem的飛出視窗。

MenuFlyout

表示顯示命令功能表的飛出視窗。

MenuFlyoutItem

代表 MenuFlyout 控件中的命令。

MenuFlyoutItemBase

代表 MenuFlyout 控件中專案的基類。

MenuFlyoutPresenter

顯示 MenuFlyout 控件的內容。

MenuFlyoutSeparator

代表水平線,分隔 MenuFlyout中的專案。

MenuFlyoutSubItem

代表在 MenuFlyout 控件中顯示子功能表的功能表項。

NavigationView

表示可瀏覽應用程式內容的容器。 它有標題、主要內容的檢視,以及流覽命令的功能表窗格。

NavigationViewBackRequestedEventArgs

提供 NavigationView.BackRequested 事件的事件數據。

NavigationViewDisplayModeChangedEventArgs

提供 NavigationView.DisplayModeChanged 事件的數據。

NavigationViewItem

代表 NavigationView 控件中專案的容器。

NavigationViewItemBase

NavigationView 功能表項的基類。

NavigationViewItemCollapsedEventArgs

提供 NavigationViewItem.Collapsed 事件的事件數據。

NavigationViewItemExpandingEventArgs

提供 NavigationViewItem.Expanding 事件的事件數據。

NavigationViewItemHeader

代表 NavigationView中功能表項群組的標頭。

NavigationViewItemInvokedEventArgs

提供 NavigationView.ItemInvoked 事件的事件數據。

NavigationViewItemSeparator

表示分隔 NavigationView中功能表項的一行。

NavigationViewPaneClosingEventArgs

提供 NavigationView.PaneClosing 事件的數據。

NavigationViewSelectionChangedEventArgs

提供 NavigationView.SelectionChanged 事件的數據。

NavigationViewTemplateSettings

提供在定義 NavigationView範本時,可參考 為 templatedParent 來源的導出值。 不適用於一般用途。

NonVirtualizingLayout

表示物件的基類,這個物件會調整和排列主機的子專案,而且不支援虛擬化。

NonVirtualizingLayoutContext

表示不支援虛擬化之版面配置內容類型的基類。

NumberBox

表示可用來顯示和編輯數位的控制件。

NumberBoxValueChangedEventArgs

提供 NumberBox.ValueChanged 事件的事件數據。

Page

表示 Frame 控制項可以巡覽至的內容。

Panel

提供所有 Panel 元素的基類。 使用 Panel 元素來放置及排列 UI 頁面中的子物件。

ParallaxView

表示容器,這個容器會將前景專案的捲動位置,例如清單,與背景元素產生關聯,例如影像。 從具有不同捲動速率的每個元素建立 3D 效果。

PasswordBox

表示輸入密碼的控制件。

PasswordBoxPasswordChangingEventArgs

提供 PasswordBox.PasswordChanging 事件的事件數據。

PathIcon

表示使用向量路徑做為其內容的圖示。

PathIconSource

表示使用向量路徑做為其內容的圖示來源。

PersonPicture

代表控件,如果有的話,顯示個人虛擬人偶影像;如果不是,則會顯示人員的縮寫或一般圖像。

PersonPictureTemplateSettings

提供在定義 PersonPicture 控件範本時,可參考 為 templatedParent 來源的導出值。 不適用於一般用途。

PickerConfirmedEventArgs

提供 PickerConfirmed 事件的數據。

PickerFlyout

表示自定義選擇器控制件。 (不建議用於通用 Windows 平臺 (UWP) app。 請參閱 飛出視窗。)

PickerFlyoutPresenter

表示自定義選擇器。 (不建議用於通用 Windows 平臺 (UWP) app。 請參閱 飛出視窗。)

PipsPager

表示一個控件,可使用可設定的字元集合,在線性編頁內容中啟用巡覽,每個控件都代表無限範圍內的單一「頁面」。

PipsPagerSelectedIndexChangedEventArgs

提供 PipsPager.SelectedIndexChanged 事件的數據。

PipsPagerTemplateSettings

提供在定義 PipsPager範本時,可參考 為 templatedParent 來源的計算值。

Pivot

表示控件,提供應用程式內檢視的快速流覽。

PivotItem

代表 Pivot 控件中專案的容器。

PivotItemEventArgs

在使用之前,動態與 PivotItem 互動的事件自變數,允許延遲載入案例。

ProgressBar

表示控件,表示作業的進度。

ProgressBarTemplateSettings

提供在定義 ProgressBar 控件範本時,可參考 為 templatedParent 來源的導出值。 不適用於一般用途。

ProgressRing

表示控件,表示作業的進度。 典型的視覺外觀是環形形狀的「微調器」。

ProgressRingTemplateSettings

提供在定義 ProgressRing 控件範本時,可參考 為 templatedParent 來源的導出值。 不適用於一般用途。

RadioButton

代表按鈕,可讓使用者從一組選項中選取單一選項。

RadioButtons

表示控件,顯示可從中選取一組相關選項。

RadioMenuFlyoutItem

表示與其群組中其他單選功能表項互斥的功能表項。

RatingControl

表示可讓使用者輸入星號評等的控制件。

RatingItemFontInfo

代表評等之字型專案的視覺狀態相關信息。

RatingItemImageInfo

表示代表評等之影像項目視覺狀態的相關信息。

RatingItemInfo

表示表示評等專案之視覺狀態的相關信息。

RefreshContainer

表示容器控件,可為可捲動的內容提供 RefreshVisualizer 和提取重新整理功能。

RefreshInteractionRatioChangedEventArgs

提供事件數據。

RefreshRequestedEventArgs

提供 RefreshRequested 事件的事件數據。

RefreshStateChangedEventArgs

提供 RefreshVisualizer.RefreshStateChanged 事件的事件數據。

RefreshVisualizer

表示控件,提供內容重新整理的動畫狀態指標。

RelativePanel

定義一個區域,您可以在其中放置和對齊彼此或父面板相關的子物件。

RevealListViewItemPresenter

代表支援自定義視覺狀態管理的特製化 ListViewItemPresenter

注意

不再需要。 請在 Windows 10 2018 年 4 月更新版(版本 1803) 和更新版本中,使用 ListViewItemPresenter

RichEditBox

代表支援格式化文字、超連結和其他豐富內容的 RTF 編輯控制件。

RichEditBoxSelectionChangingEventArgs

提供 RichEditBox.SelectionChanging 事件的事件數據。

RichEditBoxTextChangingEventArgs

提供 RichEditBox.TextChanging 事件的事件數據。

RichTextBlock

代表支援格式化文字、超連結、內嵌影像和其他豐富內容的 RTF 顯示容器。 RichTextBlock 支援內建溢位模型。

RichTextBlockOverflow

表示 RTF 顯示溢位容器。 這個專案不能有直接的內容。 RichTextBlockOverflow 的唯一目的是顯示不符合 RichTextBlock 或其他 RichTextBlockOverflow 元素界限的文字內容。

RowDefinition

定義套用至 Grid 元素的數據列特定屬性。

RowDefinitionCollection

提供 RowDefinition 物件的已排序強型別集合的存取權。

ScrollContentPresenter

顯示 ScrollViewer 控件的內容。

ScrollingAnchorRequestedEventArgs

提供 ScrollView.AnchorRequested 事件的數據。

ScrollingBringingIntoViewEventArgs

提供 ScrollView.BringingIntoView 事件的數據。

ScrollingScrollAnimationStartingEventArgs

提供 ScrollView.ScrollAnimationStarting 事件的數據。

ScrollingScrollCompletedEventArgs

提供 ScrollView.ScrollCompleted 事件的數據。

ScrollingScrollOptions

表示可以在 ScrollView 控件的捲動方法中設定的選項。

ScrollingZoomAnimationStartingEventArgs

提供 ScrollView.ZoomAnimationStarting 事件的數據。

ScrollingZoomCompletedEventArgs

提供 ScrollView.ZoomCompleted 事件的數據。

ScrollingZoomOptions

表示可以在 ScrollView 控件的縮放方法中設定的選項。

ScrollView

表示容器,提供其內容的捲動、平移和縮放支援。

ScrollViewer

表示可以包含其他可見元素的可捲動區域。

ScrollViewerView

在檢視變更時,提供 ScrollViewer 的檢視。

ScrollViewerViewChangedEventArgs

提供 ViewChanged 事件和類似控件特定事件的事件數據。

ScrollViewerViewChangingEventArgs

提供 ViewChanging 事件和類似控件特定事件的事件數據。

SectionsInViewChangedEventArgs

提供 Hub.SectionsInViewChanged 事件的數據。

SelectionChangedEventArgs

提供 SelectionChanged 事件的數據。

SelectorBar

表示控件,其中包含一小組選取的選項。

SelectorBarItem

代表 SelectorBar 控件中的一個項目內容。

SelectorBarSelectionChangedEventArgs

提供 SelectorBar.SelectionChanged 事件的數據。

SemanticZoom

表示可捲動的控件,其中包含兩個具有語意關聯性的檢視。 例如,ZoomedOutView 可能是標題的索引,而 ZoomedInView 可能包含每個標題專案的詳細數據和摘要。 您可以使用縮放或其他互動來變更檢視。

SemanticZoomLocation

semanticZoom中傳達專案和檢視狀態的資訊,例如卷動和虛擬化的主機(例如 ListViewBase)可以取得正確的專案和界限資訊。

SemanticZoomViewChangedEventArgs

提供 ViewChangeStartedViewChangeCompleted 事件的事件數據。

Slider

表示控件,可讓使用者沿著追蹤移動 Thumb 控件,以從值範圍中選取。

SplitButton

表示可個別叫用兩個部分的按鈕。 其中一個元件的行為就像標準按鈕,另一個部分會叫用飛出視窗。

SplitButtonClickEventArgs

提供 SplitButton 的事件資料。按兩下

SplitView

表示具有兩個檢視的容器;主要內容的一個檢視,另一個檢視通常用於導覽命令。

SplitViewPaneClosingEventArgs

提供 SplitView.PaneClosing 事件的事件數據。

StackLayout

表示 附加的版面配置,可將子專案排列成可水準或垂直方向的單行。

StackPanel

將子項目排列成可水平或垂直方向的單行。

StyleSelector

啟用自定義項目樣式選取邏輯,做為內容數據及其特定專案容器的函式。

SwapChainBackgroundPanel

針對 Microsoft DirectX 互操作案例實作 XAML 配置介面目標。 此面板在應用程式視窗內對其使用方式有一些非典型限制;請參閱。

重要

在 Windows 8.1 之後,SwapChainBackgroundPanel 可能會遭到變更或無法使用,請改用 swapChainPanel

SwapChainPanel

提供主控介面,其中 Microsoft DirectX 交換鏈結提供可轉譯為 XAML UI 的內容。 SwapChainPanel 元素是應用程式的關鍵元件,可轉譯 Microsoft DirectX 圖形,然後在 XAML 頁面中呈現這些視覺效果。

SwipeControl

表示容器,提供存取權,以及透過基本觸控互動叫用內容相關命令的能力。

SwipeItem

代表 SwipeControl中的個別命令。

SwipeItemInvokedEventArgs

提供 SwipeItem.Invoked 事件的事件數據。

SwipeItems

代表 SwipeItem 物件的集合。

SymbolIcon

代表使用 SymbolThemeFontFamily 資源圖像做為其內容的圖示。

SymbolIconSource

代表圖示來源,該來源會使用 Segoe MDL2 Assets 字型中的圖像做為其內容。

TabView

TabView 控件是顯示一組索引標籤及其個別內容的方法。 索引標籤對顯示內容數頁(或檔案)很有用,同時讓用戶能夠重新排列、開啟或關閉新的索引標籤。

這是正確的控件嗎?

使用 TabView 來協助使用者管理相同視窗中的多個應用程式頁面或檔。

請勿使用 TabView 來顯示使用者無法重新排列、開啟或關閉的靜態索引標籤。 請改用 NavigationViewNavigationViewPaneDisplayMode of Top)。

TabViewExternalTornOutTabsDroppedEventArgs

提供用來建立自定義控件的UI控制項和類別。

TabViewExternalTornOutTabsDroppingEventArgs

提供用來建立自定義控件的UI控制項和類別。

TabViewItem

代表 tabView 內的單一索引標籤

TabViewItemTemplateSettings

取得 對象,這個物件會在定義 TabViewItem 控件的範本時,提供可參考為 {TemplateBinding} 標記延伸來源的匯出值。

TabViewTabCloseRequestedEventArgs

提供索引標籤關閉事件的數據。

TabViewTabDragCompletedEventArgs

提供 TabView.TabDragCompleted 事件的數據。

TabViewTabDragStartingEventArgs

提供 TabView.TabDragStarting 事件的數據。

TabViewTabDroppedOutsideEventArgs

提供 TabView.TabDroppedOutside 事件的數據。

TabViewTabTearOutRequestedEventArgs

提供用來建立自定義控件的UI控制項和類別。

TabViewTabTearOutWindowRequestedEventArgs

提供用來建立自定義控件的UI控制項和類別。

TeachingTip

教學提示是用來提供內容相關信息的通知飛出視窗。 它支援豐富的內容(包括標題、字幕、圖示、影像和文字),並可針對明確或淺色關閉進行設定。

TeachingTipClosedEventArgs

提供 TeachingTip.Closed 事件的數據。

TeachingTipClosingEventArgs

提供 TeachingTip.Closing 事件的數據。

TeachingTipTemplateSettings

提供在定義 TeachingTip範本時,可參考 為 templatedParent 來源的匯出值。

TextBlock

提供輕量型控件來顯示少量的文字。

TextBox

表示可用來顯示和編輯純文本的控件(單行或多行)。

TextBoxBeforeTextChangingEventArgs

提供 TextBox.BeforeTextChanging 事件的事件數據。

TextBoxSelectionChangingEventArgs

提供 TextBox.SelectionChanging 事件的事件數據。

TextBoxTextChangingEventArgs

提供 TextBox.TextChanging 事件的事件數據。

TextChangedEventArgs

提供 TextChanged 事件的數據。

TextCommandBarFlyout

表示特製化的 CommandBarFlyout,其中包含編輯文字的命令。

TextCompositionChangedEventArgs

提供 TextBoxRichEditBoxTextCompositionChanged 事件的事件數據。

TextCompositionEndedEventArgs

在 TextBox RichEditBox上,提供 TextCompositionEnded 事件的事件數據。

TextCompositionStartedEventArgs

提供 TextBox和 RichEditBoxTextCompositionStarted 事件的事件數據。

TextControlCopyingToClipboardEventArgs

提供 CopyingToClipboard 事件的事件數據。

TextControlCuttingToClipboardEventArgs

提供 CuttingToClipboard 事件的事件數據。

TextControlPasteEventArgs

提供文字控件 貼上 事件的數據。

TimePickedEventArgs

提供 TimePicked 事件的數據。

TimePicker

表示允許使用者挑選時間值的控制件。

TimePickerFlyout

表示允許使用者挑選時間值的控制件。

TimePickerFlyoutPresenter

代表 TimePickerFlyout的視覺容器。

TimePickerSelectedValueChangedEventArgs

提供 TimePicker.SelectedTimeChanged 事件的事件數據。

TimePickerValueChangedEventArgs

提供 TimePicker.TimeChanged 事件的事件數據。

ToggleMenuFlyoutItem

代表 MenuFlyout 中的專案,用戶可以在兩種狀態之間變更、已核取或取消核取。

ToggleSplitButton

表示可個別叫用兩個部分的按鈕。 其中一個元件的行為就像可以開啟或關閉的切換按鈕,而另一個部分則會叫用飛出視窗,其中包含可供使用者選擇的其他選項。

ToggleSplitButtonIsCheckedChangedEventArgs

提供 ToggleSplitButton.IsCheckedChanged 事件的事件數據。

ToggleSwitch

表示可以在兩種狀態之間切換的參數。

ToolTip

表示顯示 UI 中專案相關信息的彈出視窗。

ToolTipService

表示提供靜態方法來顯示 ToolTip的服務。

TreeView

表示階層式清單,其中包含包含巢狀項目的展開和折疊節點。

TreeViewCollapsedEventArgs

提供 TreeView.Collapsed 事件的事件數據。

TreeViewDragItemsCompletedEventArgs

提供 TreeView.DragItemsCompleted 事件的事件數據。

TreeViewDragItemsStartingEventArgs

提供 TreeView.DragItemsStarting 事件的事件數據。

TreeViewExpandingEventArgs

提供 TreeView.Expanding 事件的事件數據。

TreeViewItem

代表 TreeView 控件中專案的容器。

TreeViewItemInvokedEventArgs

提供 TreeView.ItemInvoked 事件的事件數據。

TreeViewItemTemplateSettings

提供在定義 TreeViewItem 控件範本時,可參考 為 templatedParent 來源的導出值。 不適用於一般用途。

TreeViewList

代表樹檢視專案的扁平化清單,以便從 ListView 繼承鍵盤流覽和拖放等作業。

TreeViewNode

表示 TreeView 控件中的節點。

TreeViewSelectionChangedEventArgs

提供 TreeView.SelectionChanged 事件的數據。

TwoPaneView

表示具有兩個檢視的容器,這些檢視會在可用空間中並排或頂端放置內容。

UIElementCollection

表示 UIElement 物件的已排序集合。

UniformGridLayout

在換行配置中,循序從左至右或從上到下放置元素。

UserControl

提供基類來定義封裝相關現有控制項的新控制項,並提供自己的邏輯。

VariableSizedWrapGrid

提供網格線樣式的版面配置面板,其中每個磚/儲存格都可以根據內容來變動大小。

Viewbox

定義內容裝飾專案,可縮放和縮放單一子系以填滿可用空間。

VirtualizingLayout

表示物件的基類,這個物件會調整和排列主機子元素的大小,並支援虛擬化。

VirtualizingLayoutContext

表示支援虛擬化之版面配置內容類型的基類。

VirtualizingPanel

提供 Panel 元素的架構,以虛擬化其視覺子系。

VirtualizingStackPanel

在水平或垂直方向的單一行上排列和虛擬化內容。 只能用來在 ItemsControl中顯示專案。

WebView2

表示對象,這個物件會啟用 Web 內容的裝載。

WrapGrid

依序從左至右或由上至下放置子專案。 當元素延伸超過容器邊緣時,元素會放在下一個數據列或數據行中。 只能用來在 ItemsControl中顯示專案。 請參閱。

XamlControlsResources

WinUI 連結庫中控制件的預設樣式

介面

IAnimatedVisual

其他物件可以使用的動畫 Composition.Visual,例如 AnimatedVisualPlayerAnimatedIcon

IAnimatedVisual2

其他物件可以使用的動畫 Composition.Visual,例如 AnimatedVisualPlayerAnimatedIcon。 使用方法來建立和終結動畫,擴充 IAnimatedVisual

IAnimatedVisualSource

其他物件可以使用的動畫 Visual,例如 AnimatedVisualPlayer

IAnimatedVisualSource2

其他物件可以使用的動畫 Visual,例如 AnimatedIcon。 擴充 IAnimatedVisualSource

IAnimatedVisualSource3

其他物件可以使用的動畫 Composition.Visual,例如 AnimatedVisualPlayerAnimatedIcon。 擴充 IAnimatedVisualSource2

ICommandBarElement

定義命令行元素的精簡檢視。

IDynamicAnimatedVisualSource

當由 IAnimatedVisualSource實作時,會向玩家指出應該捨棄目前的動畫視覺效果。

IInsertionPanel

提供方法,讓專案插入拖放作業中的其他項目之間。

IItemContainerMapping

提供方法,讓 ItemsControl 將數據項對應至 UI 容器。

IKeyIndexMapping

提供方法,可支持專案的唯一標識碼與索引之間的對應。

INavigate

定義瀏覽主機和瀏覽啟動器的瀏覽動作。

IScrollAnchorProvider

指定支援卷動錨定之卷動控件的合約。

ISemanticZoomInformation

傳達檢視作為兩個可能檢視之一的資訊(ZoomedOutViewZoomedInViewSemanticZoom

列舉

AnnotatedScrollBarScrollingEventKind

定義常數,指定在 AnnotatedScrollBar中起始捲動動作的方式。

AppBarClosedDisplayMode

定義常數,指定當應用程式行未完全開啟時,是否顯示圖示按鈕。

AutoSuggestionBoxTextChangeReason

用來指出 AutoSuggestBox中文字變更原因的值。

BackgroundSizing

定義常數,指定元素的背景與元素框線的關聯程度。

CalendarViewDisplayMode

定義常數,指定顯示行事曆的檢視。

CalendarViewSelectionMode

定義常數,指定行事曆中允許的日期選取專案種類。

CandidateWindowAlignment

定義常數,指定文字預測的輸入法編輯器 (IME) 視窗如何與文字編輯控件對齊。

CharacterCasing

定義常數,指定控件在輸入字元時修改字元大小寫的方式。

ClickMode

指定控件應引發 Click 事件。

ColorPickerHsvChannel

定義常數,以指定 ColorPicker 控件中滑桿設定的 Hue-Saturation-Value (HSV) 和 Alpha 色板值。

ColorSpectrumComponents

定義常數,指定 Hue-Saturation-Value (HSV) 色彩元件如何對應至 ColorSpectrum

ColorSpectrumShape

定義常數,指定 ColorSpectrum 控件的顯示方式。

ComboBoxSelectionChangedTrigger

定義常數,指定哪些動作會導致 SelectionChanged 事件發生。

CommandBarDefaultLabelPosition

定義常數,指定 CommandBarAppBarButton 標籤的位置和可見度。

CommandBarDynamicOverflowAction

定義常數,指定專案是新增至命令列 或從 溢位功能表移除。

CommandBarLabelPosition

定義常數,指定應用程式行按鈕標籤的位置和可見性。

CommandBarOverflowButtonVisibility

定義常數,指定命令行的溢位按鈕何時顯示。

ContentDialogButton

定義常數,指定內容對話框上的預設按鈕。

ContentDialogPlacement

定義常數,指定在 XAML 可視化樹狀結構中,ContentDialog 的根目錄。

ContentDialogResult

指定標識符,指出 ContentDialog 的傳回值

DisabledFormattingAccelerators

定義常數,指定 RichEditBox中停用格式化的鍵盤快捷方式。

ElementRealizationOptions

定義常數,指定是否要隱藏擷取之項目的自動回收,或強制建立新元素。

ExpandDirection

定義常數,指定控件應該展開的方向。

IncrementalLoadingTrigger

定義常數,指定清單檢視累加式載入行為(IncrementalLoadingTrigger 屬性)。

IndexBasedLayoutOrientation

定義常數,指定專案索引之間是否有相互關聯,以及其配置方式。

InfoBarCloseReason

定義常數,指出 InfoBar 關閉的原因。

InfoBarSeverity

定義常數,指出所顯示的 InfoBar 關鍵性。

ItemCollectionTransitionOperation

定義常數,指定要產生動畫的轉換作業類型。

ItemCollectionTransitionTriggers

定義常數,指定造成集合轉換動畫發生的原因。

ItemsUpdatingScrollMode

定義常數,指定更新時專案的捲動行為。

ItemsViewSelectionMode

定義常數,指定 ItemsView的選取模式。

LightDismissOverlayMode

定義常數,指定 關閉 UI 外部的區域是否變暗。

LinedFlowLayoutItemsJustification

定義常數,指定專案在 linedFlowLayout中水平軸上對齊的方式。

LinedFlowLayoutItemsStretch

定義常數,指定如何調整專案大小,以填滿 LinedFlowLayout中的可用空間。

ListPickerFlyoutSelectionMode

定義常數,指定 ListPickerFlyout的選取模式。

ListViewReorderMode

定義常數,指定 ListViewGridView的重新排序模式。

ListViewSelectionMode

定義常數,指定 ListViewGridView的選取模式。

NavigationViewBackButtonVisible

定義常數,指定 [上一頁] 按鈕是否顯示在 navigationView 中。

NavigationViewDisplayMode

定義常數,指定如何在 NavigationView中顯示窗格。

NavigationViewOverflowLabelMode

定義常數,指定 NavigationView 中溢位按鈕的標籤。

NavigationViewPaneDisplayMode

定義常數,指定顯示 NavigationView 窗格的方式和位置。

NavigationViewSelectionFollowsFocus

定義常數,指定當 NavigationView 中的鍵盤焦點變更時,項目選取範圍是否變更。

NavigationViewShoulderNavigationEnabled

定義常數,指定遊戲控制器保險杠何時可用來巡覽 NavigationView 中的最上層導覽專案。

NumberBoxSpinButtonPlacementMode

定義值,指定用來遞增或遞減 ValueNumberBox 的微調按鈕。

NumberBoxValidationMode

定義值,指定輸入無效輸入時,NumberBox 的輸入驗證行為

Orientation

定義常數,指定控件或版面配置可以擁有的不同方向。

PanelScrollingDirection

定義常數,指定面板捲動的方向。

ParallaxSourceOffsetKind

定義常數,指定如何解譯 ParallaxView 的來源位移值。

PasswordRevealMode

定義常數,指定 PasswordBox的密碼顯示行為。

PipsPagerButtonVisibility

定義常數,指定 PipsPager 導覽按鈕的顯示方式。

PipsPagerWrapMode

提供用來建立自定義控件的UI控制項和類別。

PivotHeaderFocusVisualPlacement

定義常數,指定用於樞紐標頭專案的焦點視覺效果樣式。

PivotSlideInAnimationGroup

定義常數,指定樞紐 元素可以屬於的不同投影片動畫 群組。

PlayerAnimationOptimization

定義常數,指定播放程式閑置時 AnimatedVisualPlayer 快取動畫的方式。

RefreshPullDirection

定義常數,指定要提取重新整理 RefreshContainer 的方向。

RefreshVisualizerOrientation

定義常數,指定 RefreshVisualizer的方向。

RefreshVisualizerState

定義常數,指定 RefreshVisualizer 的狀態

RequiresPointer

定義常數,指定元素何時需要遊戲控制器的類似滑鼠指標行為。

RichEditClipboardFormat

定義常數,指定從 RichEditBox複製的文字格式。

ScrollBarVisibility

定義常數,指定 ScrollViewer 控件內滾動條的可見性。

ScrollingAnimationMode

定義常數,指定 ScrollView 控件是否播放卷動和縮放動作的動畫。

ScrollingChainMode

定義常數,指定 ScrollView 控件如何處理卷動和縮放鏈結。

ScrollingContentOrientation

定義常數,指定 ScrollView中的內容捲動方向。

ScrollingInputKinds

定義常數,指定由 ScrollView忽略的輸入類型。

ScrollingInteractionState

定義常數,指定 ScrollView的互動狀態。

ScrollingRailMode

定義常數,指定 ScrollView滾動條的狀態。

ScrollingScrollBarVisibility

提供用來建立自定義控件的UI控制項和類別。

ScrollingScrollMode

定義常數,指定 ScrollView 控件的捲動行為。

ScrollingSnapPointsMode

定義常數,指定 ScrollView 如何處理貼齊點。

ScrollingZoomMode

定義常數,指定 ScrollView 是否可以透過使用者輸入放大和縮小。

ScrollIntoViewAlignment

定義常數,描述以程序設計方式卷動至檢視的專案如何與可見區域對齊。

ScrollMode

定義常數,指定卷動行為,ScrollViewer 和捲動案例所涉及的其他元件。

SelectionMode

定義常數,指定 ListBox的選取行為。

SnapPointsType

定義常數,指定移動流覽貼齊點的處理方式以進行手勢/操作輸入。

SplitViewDisplayMode

定義常數,指定在SplitView顯示窗格的方式。

SplitViewPanePlacement

定義常數,指定窗格位於分割檢視 中內容的左邊或右邊,

StretchDirection

定義常數,指定調整內容的方向。

SwipeBehaviorOnInvoked

定義常數,指定叫用命令之後,SwipeControl 行為的方式。

SwipeMode

定義常數,指定撥動互動的效果。

Symbol

定義常數,指定 SymbolThemeFontFamily 資源所定義之字型的字元。

TabViewCloseButtonOverlayMode

定義常數,描述每個 tabViewItem 內含之關閉按鈕的行為,

TabViewWidthMode

定義常數,指定索引標籤的寬度。

TeachingTipCloseReason

定義常數,指出 TeachingTip 關閉的原因。

TeachingTipHeroContentPlacementMode

定義常數,指出教學提示內 HeroContent 慣用的位置。

TeachingTipPlacementMode

定義常數,指出 教學提示 教學提示的慣用位置。

TeachingTipTailVisibility

定義常數,指定教學提示的Tail是否可見或折疊。

TreeViewSelectionMode

定義常數,指定 TreeView 實例的選取行為。

TwoPaneViewMode

定義常數,指定如何在 TwoPaneView 中顯示窗格。

TwoPaneViewPriority

定義常數,指定 TwoPaneView 中哪個窗格具有優先權。

TwoPaneViewTallModeConfiguration

定義常數,指定如何在高模式的 TwoPaneView 中顯示窗格。

TwoPaneViewWideModeConfiguration

定義常數,指定如何在寬模式的 TwoPaneView 中顯示窗格。

UniformGridLayoutItemsJustification

定義常數,指定專案在非卷動或非虛擬化座標軸上對齊的方式。

UniformGridLayoutItemsStretch

定義常數,指定如何調整專案大小,以填滿 UniformGridLayout中的可用空間。

VirtualizationMode

定義常數,指定 VirtualizingStackPanel 如何管理其子專案的專案容器

ZoomMode

定義常數,指定 ScrollViewer 內容中縮放行為的目前模式。

委派

CalendarViewDayItemChangingEventHandler

表示將處理 calendarViewDayItemChanging 事件 的方法。

CleanUpVirtualizedItemEventHandler

表示處理 CleanUpVirtualizedItemEvent 附加事件的方法。

ContextMenuOpeningEventHandler

表示將處理存在於數個文字相關 UI 元素上的 ContextMenuOpening 事件的方法。

DragItemsStartingEventHandler

表示將處理 dragItemsStarting 事件 的方法。

HubSectionHeaderClickEventHandler

表示將處理 Hub.SectionHeaderClick 事件的方法。

ItemClickEventHandler

表示將處理 ItemClick 事件的方法。

ListViewItemToKeyHandler

表示將處理 getRelativeScrollPosition 方法之 回呼的方法。

ListViewKeyToItemHandler

表示異步方法,這個方法會處理 SetRelativeScrollPositionAsync 方法的回呼。

SectionsInViewChangedEventHandler

表示將處理 SectionsInViewChanged 事件的方法。

SelectionChangedEventHandler

表示將處理 SelectionChanged 事件的方法。

SemanticZoomViewChangedEventHandler

表示將處理 ViewChangeStarted ViewChangeCompleted 事件的方法。

TextChangedEventHandler

表示將處理 TextChanged 事件的方法。

TextControlPasteEventHandler

表示將處理 Paste 事件的方法。

範例

WinUI 3 資源庫 應用程式包含大部分 WinUI 3 控制件、特性和功能的互動式範例。 從 Microsoft Store 取得應用程式,或在 GitHub取得原始程式碼。