Microsoft.UI.Xaml.Controls.Primitives 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義組成 WinUI 控制件的元件,否則支援控件組合模型。
類別
| 名稱 | Description |
|---|---|
| AppBarButtonTemplateSettings |
提供計算出的值,可在定義 AppBarButton 控制項的範本時,作為 TemplatedParent 來源參考。 不適用於一般用途。 |
| AppBarTemplateSettings |
提供可作為 TemplatedParent 來源參考的計算值,以定義 AppBar 控制項範本時參考。 不適用於一般用途。 |
| AppBarToggleButtonTemplateSettings |
提供計算出的值,可在定義 AppBarToggleButton 控制項的範本時,作為 TemplatedParent 來源參考。 不適用於一般用途。 |
| AutoSuggestBoxHelper |
代表一個輔助物件,用於載入並顯示建議清單。 |
| ButtonBase | |
| 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 轉換成厚度,並套用濾波器只擷取指定的欄位,其他欄位設為 0。 |
| DragCompletedEventArgs | |
| DragDeltaEventArgs | |
| DragStartedEventArgs |
提供使用者用滑鼠拖曳拇指控制鍵時所發生的 DragStarted 事件資料。 |
| FlyoutBase |
代表飛出控制的基礎類別,如 飛出(Flyout )和 選單飛出(MenuFlyout)。 |
| FlyoutBaseClosingEventArgs |
提供 FlyoutBase 的資料。閉幕 活動 |
| FlyoutShowOptions |
代表用來顯示飛出的選項。 |
| GeneratorPositionHelper |
提供評估與建立 GeneratorPosition 結構值的工具方法。 C# 程式碼應該使用 GeneratorPosition 的成員。 |
| GridViewItemPresenter |
代表 GridViewItem 的視覺元素。 在為 Windows 10 開發時,請在物品容器格式中使用 ListViewItemPresenter,而非 GridViewItemPresenter,無論是在 ListView,GridView。 如果你編輯預設物品容器樣式的副本,就會得到正確的類型。 |
| GridViewItemTemplateSettings |
提供計算出的值,可在定義 GridView 控制項範本時參考為 TemplatedParent 來源。 不適用於一般用途。 |
| InfoBarPanel |
代表一個面板,若有空間則水平排列物品,否則垂直排列。 |
| ItemsChangedEventArgs |
提供 ItemsChanged 事件的資料。 |
| JumpListItemBackgroundConverter |
提供跳躍清單項目範本中元素的適當背景筆刷,供綁定。 畫筆反映當前主題與點綴色,也用來為空組跳清單項目上色。 預設情況下,筆刷會與內建應用程式相匹配,但你可以透過 啟用 與 停用 屬性來覆蓋此設定,以符合你的設計需求。 |
| JumpListItemForegroundConverter |
提供跳轉清單項目範本中元素的適當前景筆刷,供綁定。 畫筆反映當前主題與點綴色,也用來為空組跳清單項目上色。 預設情況下,筆刷會與內建應用程式相匹配,但你可以透過 啟用 與 停用 屬性來覆蓋此設定,以符合你的設計需求。 |
| LayoutInformation |
定義提供元素配置額外資訊的方法。 |
| ListViewItemPresenter |
代表 ListViewItem 的視覺元素。 開發 Windows 10 時,請在物品容器樣式中使用 ListViewItemPresenter 代替 |
| ListViewItemTemplateSettings |
提供可作為 TemplatedParent 來源參考的計算值,以定義 ListViewItem 模板。 不適用於一般用途。 |
| LoopingSelector |
無限滾動的選擇控制。 |
| LoopingSelectorItem |
包含在 LoopingSelector 控制項中的項目。 |
| LoopingSelectorPanel |
一個用於定位與排列子 LoopingSelector 元素的面板。 |
| MenuFlyoutItemTemplateSettings |
提供計算出的值,可在定義 MenuFlyoutItem 控制項的範本時,作為 TemplatedParent 來源參考。 不適用於一般用途。 |
| MenuFlyoutPresenterTemplateSettings |
提供計算出的值,可在定義 MenuFlyoutPresenter 控制項的範本時,作為 TemplatedParent 來源參考。 不適用於一般用途。 |
| MonochromaticOverlayPresenter |
能視覺上覆蓋單色方案或色調格子中物品的顏色。 |
| NavigationViewItemPresenter |
代表 NavigationViewItem 的視覺元素。 |
| NavigationViewItemPresenterTemplateSettings |
提供計算出的值,可在定義 NavigationViewItemPresenter 控制項的範本時,作為 TemplatedParent 來源參考。 不適用於一般用途。 |
| OrientedVirtualizingPanel |
新增基礎設施(提供基礎類別)用於虛擬化支援空間提示的佈局容器,如 VirtualizingStackPanel 與 WrapGrid。 |
| PickerFlyoutBase |
代表 Picker 控制的基底類別。 |
| PivotHeaderItem |
代表專門的樞紐標頭項目控制中的標頭項目。 |
| PivotHeaderPanel |
顯示樞 紐控制 項中項目的標頭文字。 |
| PivotPanel |
以 Pivot 控制方式顯示項目。 |
| Popup |
在應用程式視窗範圍內,將內容顯示在現有內容之上。 |
| RangeBase | |
| RangeBaseValueChangedEventArgs |
提供 ValueChanged 事件範圍值變動的資料。 |
| RepeatButton |
代表一個按鍵在長按時會反覆提升 點擊 事件的控制器。 |
| RepeatedScrollSnapPoint |
代表滾動內容可以吸附到的多個等距點。 |
| RepeatedZoomSnapPoint |
代表多個等距點,縮放內容可以吸附到。 |
| ScrollBar |
代表一個控制項,提供一個滾動條,並有一個滑動的 拇指 ,該拇指的位置對應一個數值。 |
| ScrollControllerAddScrollVelocityRequestedEventArgs |
提供 |
| ScrollControllerPanRequestedEventArgs | |
| ScrollControllerScrollByRequestedEventArgs |
提供 |
| ScrollControllerScrollToRequestedEventArgs |
提供 |
| ScrollEventArgs |
提供 Scroll 事件的資料。 |
| ScrollPresenter |
表示基本容器,提供其內容的捲動、平移和縮放支援。 |
| ScrollSnapPoint |
代表滾動內容可以吸附到的單一點。 |
| ScrollSnapPointBase |
代表由某個或其他滾動控制項所使用的 |
| Selector |
代表一個控制項,讓使用者能從一組項目中選擇一個項目。 |
| SelectorItem |
提供選擇控制中項目類型的基底類別。 |
| SnapPointBase |
代表用於滾動及縮放吸附點的基底類別,這些點由 |
| SplitViewTemplateSettings |
提供計算出的值,可在定義分割視圖模板時作為 TemplatedParent 來源參考。 不適用於一般用途。 |
| TabViewListView |
代表對應至 TabView 內 TabStrip 的 ListView。 |
| Thumb |
代表使用者可拖曳的控制項。 |
| TickBar |
代表 滑桿 控制上的一個勾選標記。 不適用於一般用途。 |
| ToggleButton |
代表使用者可以選取 (check) 或清除 (uncheck) 的控件。 基底類別用於可切換狀態的控制項,例如 CheckBox 和 RadioButton。 |
| ToggleSwitchTemplateSettings |
提供計算出的值,可在定義 ToggleSwitch 控制項的範本時,作為 TemplatedParent 來源參考。 不適用於一般用途。 |
| ToolTipTemplateSettings |
提供可作為模板來源參考的計算值,以定義工具提示控制項範本。 不適用於一般用途。 |
| ZoomSnapPoint |
代表縮放內容可以吸附到的單一點。 |
| ZoomSnapPointBase |
代表用於縮放滾動 |
結構
| 名稱 | Description |
|---|---|
| GeneratorPosition |
GeneratorPosition 用來描述由 ItemContainerGenerator 管理的項目的位置。 |
介面
| 名稱 | Description |
|---|---|
| IScrollController |
規定了類似滾動條的小工具合約,可設定內容的捲動偏移量,並以滾動控制項調整。 |
| IScrollControllerPanningInfo |
封裝與 UI-thread 無關的平移相關資訊, |
| IScrollSnapPointsInfo |
描述包含並呈現物品的物件的吸附點行為。 |
列舉
| 名稱 | Description |
|---|---|
| AnimationDirection |
定義了指定動畫從開始到結束的方向的常數。 |
| ComponentResourceLocation |
定義常數,指定以統一資源識別碼(URI)路徑查詢應用程式資源的行為。 |
| CornerRadiusFilterKind |
定義了 CornerRadiusFilterConverter 實例的濾波器類型常數。 |
| CornerRadiusToThicknessConverterKind |
定義了 CornerRadiusToThicknessConverter 實例的濾波器類型常數。 |
| EdgeTransitionLocation |
定義了定義邊緣介面(如應用程式列)邊緣轉換位置的常數。 |
| FlyoutPlacementMode |
定義常數,指定將 FlyoutBase 衍生控制相對於視覺元素定位的首選位置。 |
| FlyoutShowMode |
定義了指定飛出在顯示時的行為的常數。 |
| GeneratorDirection |
定義了指定項目生成方向的常數。 |
| GroupHeaderPlacement |
宣告標頭相對於項目分組控制項的置換位置。 |
| ListViewItemPresenterCheckMode |
定義了用來選擇項目的勾選框樣式的常數。 |
| ListViewItemPresenterSelectionIndicatorMode |
定義常數,指定選擇指示器如何在清單檢視項目中顯示。 |
| PlacementMode |
定義常數,指定工具 提示 相對於視覺元素的首選位置。 |
| PopupPlacementMode |
定義了指定彈出視窗相對於視覺元素的首選位置的常數。 |
| ScrollEventType |
定義了指定所發生的 捲動 事件類型的常數。 |
| ScrollingIndicatorMode |
定義了指定輸入專屬轉換動畫的常數,這些動畫是 ScrollBar 預設範本的一部分。 |
| ScrollSnapPointsAlignment |
定義常數,指定相對於視窗邊緣的吸附點對齊選項。 哪一邊取決於物件在該位置的方向。 |
| SliderSnapsTo |
定義常數,指定滑 桿 或相關範圍控制類別如何將指示位置與其步數或刻度標記相符。 |
| SnapPointsAlignment |
定義了相對於邊的吸附點對齊選項的常數。 哪一邊取決於物件在該位置的方向。 |
| TickPlacement |
定義常數,指定 滑桿 中刻記號相對於該控制實作的軌道的位置。 |
委派
| 名稱 | Description |
|---|---|
| DragCompletedEventHandler | |
| DragDeltaEventHandler | |
| DragStartedEventHandler | |
| ItemsChangedEventHandler |
代表處理 ItemsChanged 事件的方法。 |
| RangeBaseValueChangedEventHandler |
代表將處理 ValueChanged 事件的方法。 |
| ScrollEventHandler |
代表處理 Scroll Bar 的 Scroll 事件的方法。 |