Microsoft.UI.Xaml.Controls.Primitives 命名空間

定義組成 WinUI 控制件的元件,或支援控件組合模型。

類別

AppBarButtonTemplateSettings

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

AppBarTemplateSettings

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

AppBarToggleButtonTemplateSettings

提供在定義 AppBarToggleButton 控件範本時可參考為 TemplatedParent 來源的匯出值。 不適用於一般用途。

AutoSuggestBoxHelper

表示載入和顯示建議清單的協助程序物件。

ButtonBase

代表所有按鈕控件的基類,例如 ButtonRepeatButton 和 HyperlinkButton

CalendarPanel

表示包含行事曆的面板。

CalendarViewTemplateSettings

提供計算值,這些值可在定義 CalendarView 控件的範本時參考為 TemplatedParent 來源。 不適用於一般用途。

CarouselPanel

表示面板,此面板會在到達最後一個專案時,將其專案排列在一行中,並將圓圈排列至第一個專案。

ColorPickerSlider

代表 ColorPicker 控件中的滑桿。

ColorSpectrum

代表可讓使用者從視覺範圍中選擇色彩的控件。

ColumnMajorUniformToLargestGridLayout

代表一個版面配置網格線,其中每個儲存格會根據網格線中的最大儲存格來統一重設大小,以容納其內容。

ComboBoxHelper

提供 XAML 編譯程式的 ComboBox 協助程式方法。

ComboBoxTemplateSettings

提供計算值,可在定義 ComboBox 控制件的範本時參考為 TemplatedParent 來源。 不適用於一般用途。

CommandBarFlyoutCommandBar

代表 CommandBarFlyout 中使用的特製化命令行。

CommandBarFlyoutCommandBarAutomationProperties

啟用 CommandBarFlyoutCommandBar 的特定自動化屬性。

CommandBarFlyoutCommandBarTemplateSettings

提供在定義 CommandBarFlyout 控制項範本時可參考為 TemplatedParent 來源的導出值。 不適用於一般用途。

CommandBarTemplateSettings

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

CornerRadiusFilterConverter

將現有的 CornerRadius 結構轉換為新的 CornerRadius 結構,並套用篩選以只擷取指定的欄位,讓其他人設定為 0。

CornerRadiusToThicknessConverter

將 CornerRadius 轉換為 Thickness,也會套用篩選,只擷取指定的欄位,讓其他人設定為 0。

DragCompletedEventArgs

提供 DragCompleted 事件的數據,當使用者使用 Thumb 控件的滑鼠完成拖曳作業時所發生的事件。

DragDeltaEventArgs

提供 DragDelta 事件的數據,當使用者使用滑鼠拖曳 Thumb 控件時,就會發生一或多次。

DragStartedEventArgs

提供當使用者使用滑鼠拖曳 Thumb 控件時所發生的 DragStarted 事件數據。

FlyoutBase

表示飛出視窗控件的基類,例如 飛出視窗MenuFlyout

FlyoutBaseClosingEventArgs

提供 FlyoutBase.Closing 事件的數據

FlyoutShowOptions

表示用來顯示飛出視窗的選項。

GeneratorPositionHelper

提供用來評估及建立 GeneratorPosition 結構值的公用程式方法。 C# 和 Microsoft Visual Basic 程式代碼應該改用 GeneratorPosition 的成員。

GridViewItemPresenter

表示 GridViewItem 的視覺專案。 針對 Windows 10 進行開發時,在您的項目容器樣式中,同時針對 ListViewGridView 使用 ListViewItemPresenter 而不是 GridViewItemPresenter。 如果您編輯預設專案容器樣式的複本,則會收到正確的類型。

GridViewItemTemplateSettings

提供計算值,可在定義 GridView 控件的範本時參考為 TemplatedParent 來源。 不適用於一般用途。

InfoBarPanel

表示如果有可用空間,則會水準排列其專案的面板,否則為垂直排列。

ItemsChangedEventArgs

提供 ItemsChanged 事件的數據。

JumpListItemBackgroundConverter

針對要系結之跳躍清單專案範本中的專案,提供適當的背景 Brush。 Brush 會反映目前的主題和輔色,也可用來著色空白群組跳躍清單專案。 根據預設,Brush 會比對內建應用程式,但您可以使用 EnabledDisabled 屬性覆寫它以符合您的設計需求。

JumpListItemForegroundConverter

為跳躍清單的專案範本中的專案提供適當的前景筆刷,以系結至 。 Brush 會反映目前的主題和輔色,也可用來著色空白群組跳躍清單專案。 根據預設,Brush 會比對內建應用程式,但您可以使用 EnabledDisabled 屬性覆寫它以符合您的設計需求。

LayoutInformation

定義方法,以提供專案配置的其他資訊。

ListViewItemPresenter

表示 ListViewItem 的視覺專案。 針對 Windows 10 進行開發時,在您的項目容器樣式中,同時針對 ListViewGridView 使用 ListViewItemPresenter 而不是 GridViewItemPresenter。 如果您編輯預設專案容器樣式的複本,則會收到正確的類型。

ListViewItemTemplateSettings

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

LoopingSelector

無限卷動選取範圍控件。

LoopingSelectorItem

包含在LoopingSelector控件中的專案。

LoopingSelectorPanel

用於定位和排列子 迴圈Selector 元素的面板。

MenuFlyoutItemTemplateSettings

提供在定義 MenuFlyoutItem 控制項範本時可參考為 TemplatedParent 來源的導出值。 不適用於一般用途。

MenuFlyoutPresenterTemplateSettings

提供在定義 MenuFlyoutPresenter 控制項範本時可參考為 TemplatedParent 來源的匯出值。 不適用於一般用途。

MonochromaticOverlayPresenter

使用單色配置或色調,以可視化方式覆寫方格中專案的色彩。

NavigationViewItemPresenter

表示 NavigationViewItem 的視覺專案。

NavigationViewItemPresenterTemplateSettings

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

OrientedVirtualizingPanel

新增基礎結構 (提供基類) 來虛擬化支持空間提示的配置容器,例如 VirtualizingStackPanelWrapGrid

PickerFlyoutBase

表示選擇器控件的基類。

PivotHeaderItem

表示特製化樞紐標頭專案控件中的標頭專案。

PivotHeaderPanel

顯示 樞紐 控件中項目的標題文字。

PivotPanel

顯示 樞紐 控件中的專案。

Popup

在應用程式視窗界限內,在現有內容頂端顯示內容。

RangeBase

表示在特定範圍內具有值的專案,例如 ProgressBarScrollBarSlider 控制件。

RangeBaseValueChangedEventArgs

提供 ValueChanged 事件之範圍值變更的相關數據。

RepeatButton

表示控件,當按下並保留時,會重複引發其 Click 事件。

RepeatedScrollSnapPoint

代表卷動內容可貼齊的多個等距點。

RepeatedZoomSnapPoint

代表縮放內容可貼齊的多個等距點。

ScrollBar

表示控件,其提供滾動條,其位置對應至值的滑動 指紋

ScrollControllerAddScrollVelocityRequestedEventArgs

提供 IScrollController.AddScrollVelocityRequested 事件的資料。

ScrollControllerPanRequestedEventArgs

提供 IScrollControllerPanningInfo.PanRequested 事件的數據。

ScrollControllerScrollByRequestedEventArgs

提供 IScrollController.ScrollByRequested 事件的資料。

ScrollControllerScrollToRequestedEventArgs

提供 IScrollController.ScrollToRequested 事件的資料。

ScrollEventArgs

提供 Scroll 事件的數據。

ScrollPresenter

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

ScrollSnapPoint

表示卷動內容可以貼齊的單一點。

ScrollSnapPointBase

表示卷動或其他捲動控件所使用的 ScrollPresenter 貼齊點的基類。

Selector

表示控件,可讓使用者從專案的集合中選取專案。

SelectorItem

提供選取控件中項目類型的基類。

SnapPointBase

表示卷動和縮放或其他捲動控件所使用的 ScrollPresenter 貼齊點的基類。

SplitViewTemplateSettings

提供在定義 SplitView 範本時可參考為 TemplatedParent 來源的計算值。 不適用於一般用途。

TabViewListView

代表對應至 TabView 中 TabStrip 的 ListView。

Thumb

表示可由使用者拖曳的控制項。

TickBar

代表 Slider 控制件上的刻度標記。 不適用於一般用途。

ToggleButton

代表使用者可以選取 (檢查) 或清除 (取消核取) 的控件。 可切換狀態的控件基類,例如 CheckBoxRadioButton

ToggleSwitchTemplateSettings

提供在定義 ToggleSwitch 控制項範本時可參考為 TemplatedParent 來源的導出值。 不適用於一般用途。

ToolTipTemplateSettings

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

ZoomSnapPoint

表示縮放內容可以貼齊的單一點。

ZoomSnapPointBase

表示縮放或其他捲動控件所使用的 ScrollPresenter 貼齊點的基類。

結構

GeneratorPosition

GeneratorPosition 可用來描述 ItemContainerGenerator 所管理之專案的位置。

介面

IScrollController

指定類似滾動條的小工具合約,可在卷動控件中設定內容的捲動位移。

IScrollControllerPanningInfo

封裝實作可能支援的UI線程獨立行動瀏覽 IScrollController 相關信息。

IScrollSnapPointsInfo

描述包含和呈現專案之物件的貼齊點行為。

列舉

AnimationDirection

定義常數,指定動畫從頭到尾轉譯的方向。

ComponentResourceLocation

定義常數,指定依統一資源標識碼 (URI) 路徑參考應用程式資源的查閱行為。

CornerRadiusFilterKind

定義常數,指定 CornerRadiusFilterConverter 實例的篩選類型。

CornerRadiusToThicknessConverterKind

定義常數,指定 CornerRadiusToThicknessConverter 實例的篩選類型。

EdgeTransitionLocation

定義常數,指定邊緣UI的邊緣轉換位置,例如應用程式橫條。

FlyoutPlacementMode

定義常數,指定相對於視覺專案放置 FlyoutBase 衍生控件的慣用位置。

FlyoutShowMode

定義常數,指定顯示飛出窗口的行為。

GeneratorDirection

定義常數,指定項目產生的方向。

GroupHeaderPlacement

宣告標頭相對於專案群組控件中專案的位置。

ListViewItemPresenterCheckMode

定義常數,指定要選取項目的複選框樣式。

ListViewItemPresenterSelectionIndicatorMode

定義常數,指定選取指標在清單檢視項目上顯示的方式。

PlacementMode

定義常數,指定相對於可視化專案放置 工具提示 的慣用位置。

PopupPlacementMode

定義常數,指定相對於視覺專案放置快顯的慣用位置。

ScrollEventType

定義常數,指定發生的 Scroll 事件類型。

ScrollingIndicatorMode

定義常數,指定屬於 ScrollBar 預設範本一部分的輸入特定轉換動畫。

ScrollSnapPointsAlignment

定義常數,指定相對於檢視區邊緣的貼齊點對齊選項。 哪個邊緣取決於套用對齊之物件的方向。

SliderSnapsTo

定義常數,指定 Slider 或相關範圍控件類別如何符合其步驟或刻度標記的指標位置。

SnapPointsAlignment

定義常數,指定相對於邊緣對齊對齊點的選項。 哪個邊緣取決於套用對齊之物件的方向。

TickPlacement

定義常數,指定 滑桿 中與控件實作之曲目相關的刻度位置。

委派

DragCompletedEventHandler

表示將處理 Thumb之 DragCompleted 事件的方法。

DragDeltaEventHandler

表示將處理 Thumb之 DragDelta 事件的方法。

DragStartedEventHandler

表示將處理 Thumb之 DragStarted 事件的方法。

ItemsChangedEventHandler

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

RangeBaseValueChangedEventHandler

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

ScrollEventHandler

表示將處理 ScrollBar 之 Scroll 事件的方法。