Microsoft.UI.Xaml.Controls.Primitives 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義組成 WinUI 控制件的元件,或支援控件組合模型。
類別
AppBarButtonTemplateSettings |
提供在定義 AppBarButton 控件範本時可參考為 TemplatedParent 來源的導出值。 不適用於一般用途。 |
AppBarTemplateSettings |
提供在定義 AppBar 控件範本時可參考為 TemplatedParent 來源的導出值。 不適用於一般用途。 |
AppBarToggleButtonTemplateSettings |
提供在定義 AppBarToggleButton 控件範本時可參考為 TemplatedParent 來源的匯出值。 不適用於一般用途。 |
AutoSuggestBoxHelper |
表示載入和顯示建議清單的協助程序物件。 |
ButtonBase |
代表所有按鈕控件的基類,例如 Button、RepeatButton 和 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 | |
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 來源。 不適用於一般用途。 |
InfoBarPanel |
表示如果有可用空間,則會水準排列其專案的面板,否則為垂直排列。 |
ItemsChangedEventArgs |
提供 ItemsChanged 事件的數據。 |
JumpListItemBackgroundConverter |
針對要系結之跳躍清單專案範本中的專案,提供適當的背景 Brush。 Brush 會反映目前的主題和輔色,也可用來著色空白群組跳躍清單專案。 根據預設,Brush 會比對內建應用程式,但您可以使用 Enabled 和 Disabled 屬性覆寫它以符合您的設計需求。 |
JumpListItemForegroundConverter |
為跳躍清單的專案範本中的專案提供適當的前景筆刷,以系結至 。 Brush 會反映目前的主題和輔色,也可用來著色空白群組跳躍清單專案。 根據預設,Brush 會比對內建應用程式,但您可以使用 Enabled 和 Disabled 屬性覆寫它以符合您的設計需求。 |
LayoutInformation |
定義方法,以提供專案配置的其他資訊。 |
ListViewItemPresenter |
表示 ListViewItem 的視覺專案。 針對 Windows 10 進行開發時,在您的項目容器樣式中,同時針對 ListView 和 GridView 使用 ListViewItemPresenter 而不是 GridViewItemPresenter。 如果您編輯預設專案容器樣式的複本,則會收到正確的類型。 |
ListViewItemTemplateSettings |
提供在定義 ListViewItem 範本時可參考為 TemplatedParent 來源的導出值。 不適用於一般用途。 |
LoopingSelector |
無限卷動選取範圍控件。 |
LoopingSelectorItem |
包含在LoopingSelector控件中的專案。 |
LoopingSelectorPanel |
用於定位和排列子 迴圈Selector 元素的面板。 |
MenuFlyoutItemTemplateSettings |
提供在定義 MenuFlyoutItem 控制項範本時可參考為 TemplatedParent 來源的導出值。 不適用於一般用途。 |
MenuFlyoutPresenterTemplateSettings |
提供在定義 MenuFlyoutPresenter 控制項範本時可參考為 TemplatedParent 來源的匯出值。 不適用於一般用途。 |
MonochromaticOverlayPresenter |
使用單色配置或色調,以可視化方式覆寫方格中專案的色彩。 |
NavigationViewItemPresenter |
表示 NavigationViewItem 的視覺專案。 |
NavigationViewItemPresenterTemplateSettings |
提供在定義 NavigationViewItemPresenter 控件範本時可參考為 TemplatedParent 來源的導出值。 不適用於一般用途。 |
OrientedVirtualizingPanel |
新增基礎結構 (提供基類) 來虛擬化支持空間提示的配置容器,例如 VirtualizingStackPanel 和 WrapGrid。 |
PickerFlyoutBase |
表示選擇器控件的基類。 |
PivotHeaderItem |
表示特製化樞紐標頭專案控件中的標頭專案。 |
PivotHeaderPanel |
顯示 樞紐 控件中項目的標題文字。 |
PivotPanel |
顯示 樞紐 控件中的專案。 |
Popup |
在應用程式視窗界限內,在現有內容頂端顯示內容。 |
RangeBase |
表示在特定範圍內具有值的專案,例如 ProgressBar、 ScrollBar 和 Slider 控制件。 |
RangeBaseValueChangedEventArgs |
提供 ValueChanged 事件之範圍值變更的相關數據。 |
RepeatButton |
表示控件,當按下並保留時,會重複引發其 Click 事件。 |
RepeatedScrollSnapPoint |
代表卷動內容可貼齊的多個等距點。 |
RepeatedZoomSnapPoint |
代表縮放內容可貼齊的多個等距點。 |
ScrollBar |
表示控件,其提供滾動條,其位置對應至值的滑動 指紋 。 |
ScrollControllerAddScrollVelocityRequestedEventArgs |
提供 |
ScrollControllerPanRequestedEventArgs | |
ScrollControllerScrollByRequestedEventArgs |
提供 |
ScrollControllerScrollToRequestedEventArgs |
提供 |
ScrollEventArgs |
提供 Scroll 事件的數據。 |
ScrollPresenter |
表示基本容器,提供其內容的捲動、移動瀏覽和縮放支援。 |
ScrollSnapPoint |
表示卷動內容可以貼齊的單一點。 |
ScrollSnapPointBase |
表示卷動或其他捲動控件所使用的 |
Selector |
表示控件,可讓使用者從專案的集合中選取專案。 |
SelectorItem |
提供選取控件中項目類型的基類。 |
SnapPointBase |
表示卷動和縮放或其他捲動控件所使用的 |
SplitViewTemplateSettings |
提供在定義 SplitView 範本時可參考為 TemplatedParent 來源的計算值。 不適用於一般用途。 |
TabViewListView |
代表對應至 TabView 中 TabStrip 的 ListView。 |
Thumb |
表示可由使用者拖曳的控制項。 |
TickBar |
代表 Slider 控制件上的刻度標記。 不適用於一般用途。 |
ToggleButton |
代表使用者可以選取 (檢查) 或清除 (取消核取) 的控件。 可切換狀態的控件基類,例如 CheckBox 和 RadioButton。 |
ToggleSwitchTemplateSettings |
提供在定義 ToggleSwitch 控制項範本時可參考為 TemplatedParent 來源的導出值。 不適用於一般用途。 |
ToolTipTemplateSettings |
提供在定義工具提示控件範本時可參考為TemplatedParent來源的導出值。 不適用於一般用途。 |
ZoomSnapPoint |
表示縮放內容可以貼齊的單一點。 |
ZoomSnapPointBase |
表示縮放或其他捲動控件所使用的 |
結構
GeneratorPosition |
GeneratorPosition 可用來描述 ItemContainerGenerator 所管理之專案的位置。 |
介面
IScrollController |
指定類似滾動條的小工具合約,可在卷動控件中設定內容的捲動位移。 |
IScrollControllerPanningInfo |
封裝實作可能支援的UI線程獨立行動瀏覽 |
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 事件的方法。 |