Windows.UI.Xaml.Controls.Primitives 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義代表 UI 控制項之元件部分的類別,或是支援控制項撰寫模型。 同時定義控制項模式的介面,例如貼齊和選取範圍。
類別
AppBarButtonTemplateSettings |
提供在定義AppBarButton控制項的範本時可參考為TemplatedParent來源的計算值。 不適用於一般用途。 |
AppBarTemplateSettings |
提供在定義AppBar控制項範本時可參考為TemplatedParent來源的計算值。 不適用於一般用途。 |
AppBarToggleButtonTemplateSettings |
提供在定義AppBarToggleButton控制項的範本時,可參考為TemplatedParent來源的計算值。 不適用於一般用途。 |
ButtonBase |
表示所有按鈕控制項的基類,例如 Button、 RepeatButton和 HyperlinkButton。 |
CalendarPanel |
表示包含行事曆的面板。 |
CalendarViewTemplateSettings |
提供在定義CalendarView控制項範本時可參考為TemplatedParent來源的計算值。 不適用於一般用途。 |
CarouselPanel |
代表面板,此面板會在到達最後一個專案時,將專案排列在一行中,四周排列至第一個專案。 |
ColorPickerSlider |
代表 ColorPicker 控制項中的滑杆。 適用于 UWP 的對等 WinUI 2 API:Microsoft.UI.Xaml.Controls.Primitives.ColorPickerSlider (for WinUI 在Windows 應用程式 SDK中,請參閱Windows 應用程式 SDK命名空間) 。 |
ColorSpectrum |
表示控制項,可讓使用者從視覺頻譜中選擇色彩。 適用于 UWP 的對等 WinUI 2 API:Microsoft.UI.Xaml.Controls.Primitives.ColorSpectrum (在Windows 應用程式 SDK中,請參閱Windows 應用程式 SDK命名空間) 。 |
ComboBoxTemplateSettings |
提供在定義ComboBox控制項範本時可參考為TemplatedParent來源的計算值。 不適用於一般用途。 |
CommandBarFlyoutCommandBar |
表示 CommandBarFlyout 中使用的特製化命令列。 適用于 UWP 的對等 WinUI 2 API:Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBar (Windows 應用程式 SDK中的 WinUI,請參閱Windows 應用程式 SDK命名空間) 。 |
CommandBarFlyoutCommandBarTemplateSettings |
提供在定義CommandBarFlyout控制項範本時可參考為TemplatedParent來源的匯出值。 不適用於一般用途。 適用于 UWP 的對等 WinUI 2 API:Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBarTemplateSettings (Windows 應用程式 SDK中的WinUI,請參閱Windows 應用程式 SDK命名空間) 。 |
CommandBarTemplateSettings |
提供在定義CommandBar控制項範本時可參考為TemplatedParent來源的匯出值。 不適用於一般用途。 |
DragCompletedEventArgs |
提供 DragCompleted 事件的資料,當使用者使用 Thumb 控制項的滑鼠完成拖曳作業時所發生的事件。 |
DragDeltaEventArgs | |
DragStartedEventArgs |
提供當使用者使用滑鼠拖曳Thumb控制項時所發生的DragStarted事件資料。 |
FlyoutBase |
表示飛出視窗控制項的基類,例如 飛出視窗 和 MenuFlyout。 |
FlyoutBaseClosingEventArgs |
提供 FlyoutBase.Closing 事件的資料 |
FlyoutShowOptions |
表示用來顯示飛出視窗的選項。 |
GeneratorPositionHelper |
提供評估及建立 GeneratorPosition 結構值的公用程式方法。 C# 和 Microsoft Visual Basic 程式碼應該改用 GeneratorPosition 的成員。 |
GridViewItemPresenter |
表示 GridViewItem的視覺專案。 針對 Windows 10 進行開發時,在您的項目容器樣式中,同時針對 ListView 和 GridView 使用 ListViewItemPresenter 而不是 GridViewItemPresenter。 如果您編輯預設專案容器樣式的複本,則會取得正確的類型。 |
GridViewItemTemplateSettings |
提供在定義GridView控制項範本時可參考為TemplatedParent來源的計算值。 不適用於一般用途。 |
ItemsChangedEventArgs |
提供 ItemsChanged 事件的資料。 |
JumpListItemBackgroundConverter |
針對跳躍清單的專案範本中要系結的專案,提供適當的背景 Brush。 Brush 會反映目前的主題和輔色,也可用來著色空白群組跳躍清單專案。 根據預設,Brush 會比對內建應用程式,但您可以使用 Enabled 和 Disabled 屬性覆寫它以符合您的設計需求。 |
JumpListItemForegroundConverter |
針對跳躍清單的專案範本中要系結的專案,提供適當的前景 Brush。 Brush 會反映目前的主題和輔色,也可用來著色空白群組跳躍清單專案。 根據預設,Brush 會比對內建應用程式,但您可以使用 Enabled 和 Disabled 屬性覆寫它以符合您的設計需求。 |
LayoutInformation |
定義方法,提供元素配置的其他資訊。 |
ListViewItemPresenter |
表示 ListViewItem的視覺專案。 針對 Windows 10 進行開發時,在您的項目容器樣式中,同時針對 ListView 和 GridView 使用 ListViewItemPresenter 而不是 GridViewItemPresenter。 如果您編輯預設專案容器樣式的複本,則會取得正確的類型。 |
ListViewItemTemplateSettings |
提供在定義ListViewItem範本時可參考為TemplatedParent來源的計算值。 不適用於一般用途。 |
LoopingSelector |
無限捲動選取控制項。 |
LoopingSelectorItem |
包含在 LoopingSelector控制項中的專案。 |
LoopingSelectorPanel |
用於定位及排列子 LoopingSelector 元素的面板。 |
MenuFlyoutItemTemplateSettings |
提供在定義MenuFlyoutItem控制項的範本時可參考為TemplatedParent來源的匯出值。 不適用於一般用途。 |
MenuFlyoutPresenterTemplateSettings |
提供在定義MenuFlyoutPresenter控制項的範本時可參考為TemplatedParent來源的匯出值。 不適用於一般用途。 |
NavigationViewItemPresenter |
表示 NavigationViewItem 的視覺專案。 適用于 UWP 的對等 WinUI 2 API:Microsoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter (Windows 應用程式 SDK,請參閱Windows 應用程式 SDK命名空間) 。 |
OrientedVirtualizingPanel |
新增基礎結構 (提供基類) 來虛擬化支援空間提示的配置容器,例如 VirtualizingStackPanel 和 WrapGrid。 |
PickerFlyoutBase |
表示選擇器控制項的基類。 |
PivotHeaderItem |
表示特製化樞紐標頭專案控制項中的標頭專案。 |
PivotHeaderPanel |
顯示 Pivot 控制項中專案的標題文字。 |
PivotPanel |
顯示 Pivot 控制項中的專案。 |
Popup |
在現有內容之上顯示內容。 |
ProgressBarTemplateSettings |
提供在定義ProgressBar控制項範本時可參考為TemplatedParent來源的計算值。 不適用於一般用途。 |
ProgressRingTemplateSettings |
提供在定義ProgressRing控制項的範本時可參考為TemplatedParent來源的匯出值。 不適用於一般用途。 |
RangeBase |
表示在特定範圍內具有值的專案,例如 ProgressBar、 ScrollBar和 Slider 控制項。 |
RangeBaseValueChangedEventArgs |
提供 ValueChanged 事件之範圍值變更的相關資料。 |
RepeatButton |
表示控制項,當按下並按住時,會重複引發 其 Click 事件。 |
ScrollBar |
表示提供捲軸的控制項,其位置對應至值的滑動 Thumb 。 |
ScrollEventArgs |
提供 Scroll 事件的資料。 |
Selector |
表示可讓使用者從專案集合中選取專案的控制項。 |
SelectorItem |
提供選取控制項中專案類型的基類。 |
SettingsFlyoutTemplateSettings |
提供在定義 SettingsFlyout 控制項範本時可參考為 TemplatedParent 來源的匯出值。 不適用於一般用途。 |
SplitViewTemplateSettings |
提供計算值,這些值可在定義SplitView的範本時參考為TemplatedParent來源。 不適用於一般用途。 |
Thumb |
表示可由使用者拖曳的控制項。 |
TickBar |
代表 Slider 控制項上的刻度標記。 不適用於一般用途。 |
ToggleButton |
代表使用者可以選取 (檢查) 或清除 (取消核取) 的控制項。 可切換狀態的控制項基類,例如 CheckBox 和 RadioButton。 |
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 API:Microsoft.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事件的方法。 |