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

定義代表 UI 控制項之元件部分的類別,或是支援控制項撰寫模型。 同時定義控制項模式的介面,例如貼齊和選取範圍。

類別

AppBarButtonTemplateSettings

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

AppBarTemplateSettings

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

AppBarToggleButtonTemplateSettings

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

ButtonBase

表示所有按鈕控制項的基類,例如 ButtonRepeatButtonHyperlinkButton

CalendarPanel

表示包含行事曆的面板。

CalendarViewTemplateSettings

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

CarouselPanel

代表面板,此面板會在到達最後一個專案時,將專案排列在一行中,四周排列至第一個專案。

ColorPickerSlider

代表 ColorPicker 控制項中的滑杆。

適用于 UWP 的對等 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Primitives.ColorPickerSlider (for WinUI 在Windows 應用程式 SDK中,請參閱Windows 應用程式 SDK命名空間) 。

ColorSpectrum

表示控制項,可讓使用者從視覺頻譜中選擇色彩。

適用于 UWP 的對等 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Primitives.ColorSpectrum (在Windows 應用程式 SDK中,請參閱Windows 應用程式 SDK命名空間) 。

ComboBoxTemplateSettings

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

CommandBarFlyoutCommandBar

表示 CommandBarFlyout 中使用的特製化命令列。

適用于 UWP 的對等 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBar (Windows 應用程式 SDK中的 WinUI,請參閱Windows 應用程式 SDK命名空間) 。

CommandBarFlyoutCommandBarTemplateSettings

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

適用于 UWP 的對等 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBarTemplateSettings (Windows 應用程式 SDK中的WinUI,請參閱Windows 應用程式 SDK命名空間) 。

CommandBarTemplateSettings

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

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來源的計算值。 不適用於一般用途。

ItemsChangedEventArgs

提供 ItemsChanged 事件的資料。

JumpListItemBackgroundConverter

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

JumpListItemForegroundConverter

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

LayoutInformation

定義方法,提供元素配置的其他資訊。

ListViewItemPresenter

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

ListViewItemTemplateSettings

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

LoopingSelector

無限捲動選取控制項。

LoopingSelectorItem

包含在 LoopingSelector控制項中的專案。

LoopingSelectorPanel

用於定位及排列子 LoopingSelector 元素的面板。

MenuFlyoutItemTemplateSettings

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

MenuFlyoutPresenterTemplateSettings

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

NavigationViewItemPresenter

表示 NavigationViewItem 的視覺專案。

適用于 UWP 的對等 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter (Windows 應用程式 SDK,請參閱Windows 應用程式 SDK命名空間) 。

OrientedVirtualizingPanel

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

PickerFlyoutBase

表示選擇器控制項的基類。

PivotHeaderItem

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

PivotHeaderPanel

顯示 Pivot 控制項中專案的標題文字。

PivotPanel

顯示 Pivot 控制項中的專案。

Popup

在現有內容之上顯示內容。

ProgressBarTemplateSettings

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

ProgressRingTemplateSettings

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

RangeBase

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

RangeBaseValueChangedEventArgs

提供 ValueChanged 事件之範圍值變更的相關資料。

RepeatButton

表示控制項,當按下並按住時,會重複引發 其 Click 事件。

ScrollBar

表示提供捲軸的控制項,其位置對應至值的滑動 Thumb

ScrollEventArgs

提供 Scroll 事件的資料。

Selector

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

SelectorItem

提供選取控制項中專案類型的基類。

SettingsFlyoutTemplateSettings

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

SplitViewTemplateSettings

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

Thumb

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

TickBar

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

ToggleButton

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

ToggleSwitchTemplateSettings

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

ToolTipTemplateSettings

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

結構

GeneratorPosition

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

介面

IScrollSnapPointsInfo

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

列舉

AnimationDirection

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

ComponentResourceLocation

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

EdgeTransitionLocation

定義常數,指定邊緣 UI 的邊緣轉換位置,例如應用列。

FlyoutPlacementMode

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

FlyoutShowMode

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

GeneratorDirection

定義常數,指定專案產生的方向。

GroupHeaderPlacement

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

ListViewItemPresenterCheckMode

定義常數,指定顯示以選取專案的核取方塊樣式。

ListViewItemPresenterSelectionIndicatorMode

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

PlacementMode

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

PopupPlacementMode

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

適用于 UWP 的對等 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Primitives.PopupPlacementMode (Windows 應用程式 SDK中的 WinUI,請參閱Windows 應用程式 SDK命名空間) 。

ScrollEventType

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

ScrollingIndicatorMode

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

SliderSnapsTo

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

SnapPointsAlignment

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

TickPlacement

定義常數,指定 滑杆 中與控制項所實作之追蹤相關的刻度標記位置。

委派

DragCompletedEventHandler

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

DragDeltaEventHandler

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

DragStartedEventHandler

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

ItemsChangedEventHandler

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

RangeBaseValueChangedEventHandler

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

ScrollEventHandler

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

另請參閱