Windows.UI.Xaml.Controls.Primitives Ruang nama

Menentukan kelas yang mewakili bagian komponen kontrol UI, atau mendukung model komposisi kontrol. Juga mendefinisikan antarmuka untuk pola kontrol seperti snapping dan selection.

Kelas

AppBarButtonTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol AppBarButton . Tidak ditujukan untuk penggunaan umum.

AppBarTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol AppBar . Tidak ditujukan untuk penggunaan umum.

AppBarToggleButtonTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol AppBarToggleButton . Tidak ditujukan untuk penggunaan umum.

ButtonBase

Mewakili kelas dasar untuk semua kontrol tombol, seperti Tombol, RepeatButton, dan HyperlinkButton.

CalendarPanel

Mewakili panel yang berisi kalender.

CalendarViewTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol CalendarView . Tidak ditujukan untuk penggunaan umum.

CarouselPanel

Mewakili panel yang mengatur itemnya dalam garis dan lingkaran ke item pertama saat item terakhir tercapai.

ColorPickerSlider

Mewakili slider dalam kontrol ColorPicker .

API WinUI 2 yang setara untuk UWP: Microsoft.UI.Xaml.Controls.Primitives.ColorPickerSlider (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

ColorSpectrum

Mewakili kontrol yang memungkinkan pengguna memilih warna dari spektrum visual.

API WinUI 2 yang setara untuk UWP: Microsoft.UI.Xaml.Controls.Primitives.ColorSpectrum (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

ComboBoxTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol ComboBox . Tidak ditujukan untuk penggunaan umum.

CommandBarFlyoutCommandBar

Mewakili bilah perintah khusus yang digunakan dalam CommandBarFlyout.

API WinUI 2 yang setara untuk UWP: Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBar (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

CommandBarFlyoutCommandBarTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol CommandBarFlyout . Tidak ditujukan untuk penggunaan umum.

API WinUI 2 yang setara untuk UWP: Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBarTemplateSettings (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

CommandBarTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol CommandBar . Tidak ditujukan untuk penggunaan umum.

DragCompletedEventArgs

Menyediakan data untuk peristiwa DragCompleted yang terjadi saat pengguna menyelesaikan operasi seret dengan mouse kontrol Jempol .

DragDeltaEventArgs

Menyediakan data untuk peristiwa DragDelta yang terjadi satu atau beberapa kali saat pengguna menyeret kontrol Jempol dengan mouse.

DragStartedEventArgs

Menyediakan data untuk peristiwa DragStarted yang terjadi saat pengguna menyeret kontrol Jempol dengan mouse.

FlyoutBase

Mewakili kelas dasar untuk kontrol flyout, seperti Flyout dan MenuFlyout.

FlyoutBaseClosingEventArgs

Menyediakan data untuk peristiwa FlyoutBase.Closing

FlyoutShowOptions

Mewakili opsi yang digunakan untuk menampilkan flyout.

GeneratorPositionHelper

Menyediakan metode utilitas untuk mengevaluasi dan membuat nilai struktur GeneratorPosition . Kode C# dan Microsoft Visual Basic harus menggunakan anggota GeneratorPosition sebagai gantinya.

GridViewItemPresenter

Mewakili elemen visual GridViewItem. Saat mengembangkan untuk Windows 10, gunakan ListViewItemPresenter alih-alih GridViewItemPresenter dalam gaya kontainer item Anda, baik untuk ListView maupun untuk GridView. Jika Anda mengedit salinan gaya kontainer item default maka Anda akan mendapatkan jenis yang benar.

GridViewItemTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol GridView . Tidak ditujukan untuk penggunaan umum.

ItemsChangedEventArgs

Menyediakan data untuk peristiwa ItemsChanged .

JumpListItemBackgroundConverter

Menyediakan Kuas latar belakang yang sesuai untuk elemen dalam templat item daftar lompat untuk diikat. Brush mencerminkan tema dan warna aksen saat ini, dan juga digunakan untuk menaungi item daftar lompat grup kosong. Secara default, Brush cocok dengan aplikasi bawaan, tetapi Anda dapat menggantinya agar sesuai dengan kebutuhan desain Anda menggunakan properti Diaktifkan dan Dinonaktifkan .

JumpListItemForegroundConverter

Menyediakan Kuas latar depan yang sesuai untuk elemen dalam templat item daftar lompat untuk diikat. Brush mencerminkan tema dan warna aksen saat ini, dan juga digunakan untuk menaungi item daftar lompat grup kosong. Secara default, Brush cocok dengan aplikasi bawaan, tetapi Anda dapat menggantinya agar sesuai dengan kebutuhan desain Anda menggunakan properti Diaktifkan dan Dinonaktifkan .

LayoutInformation

Menentukan metode yang menyediakan informasi tambahan tentang tata letak elemen.

ListViewItemPresenter

Mewakili elemen visual ListViewItem. Saat mengembangkan untuk Windows 10, gunakan ListViewItemPresenter alih-alih GridViewItemPresenter dalam gaya kontainer item Anda, baik untuk ListView maupun untuk GridView. Jika Anda mengedit salinan gaya kontainer item default maka Anda akan mendapatkan jenis yang benar.

ListViewItemTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk ListViewItem. Tidak ditujukan untuk penggunaan umum.

LoopingSelector

Kontrol pilihan pengguliran tak terbatas.

LoopingSelectorItem

Item yang terkandung dalam kontrol LoopingSelector .

LoopingSelectorPanel

Panel untuk memposisikan dan mengatur elemen child LoopingSelector .

MenuFlyoutItemTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol MenuFlyoutItem . Tidak ditujukan untuk penggunaan umum.

MenuFlyoutPresenterTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol MenuFlyoutPresenter . Tidak ditujukan untuk penggunaan umum.

NavigationViewItemPresenter

Mewakili elemen visual NavigationViewItem.

API WinUI 2 yang setara untuk UWP: Microsoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

OrientedVirtualizingPanel

Menambahkan infrastruktur (menyediakan kelas dasar) untuk memvirtualisasikan kontainer tata letak yang mendukung istikamah spasial, seperti VirtualizingStackPanel dan WrapGrid.

PickerFlyoutBase

Mewakili kelas dasar untuk kontrol pemilih.

PivotHeaderItem

Mewakili item header dalam kontrol item header pivot khusus.

PivotHeaderPanel

Menampilkan teks header item dalam kontrol Pivot .

PivotPanel

Menampilkan item dalam kontrol Pivot .

Popup

Menampilkan isi di atas isi yang ada.

ProgressBarTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol ProgressBar . Tidak ditujukan untuk penggunaan umum.

ProgressRingTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol ProgressRing . Tidak ditujukan untuk penggunaan umum.

RangeBase

Mewakili elemen yang memiliki nilai dalam rentang tertentu, seperti kontrol ProgressBar, ScrollBar, dan Slider .

RangeBaseValueChangedEventArgs

Menyediakan data tentang perubahan nilai rentang untuk peristiwa ValueChanged .

RepeatButton

Mewakili kontrol yang menaikkan peristiwa Klik berulang kali saat ditekan dan ditahan.

ScrollBar

Mewakili kontrol yang menyediakan bilah gulir yang memiliki Thumb geser yang posisinya sesuai dengan nilai.

ScrollEventArgs

Menyediakan data untuk peristiwa Gulir .

Selector

Mewakili kontrol yang memungkinkan pengguna memilih item dari kumpulan item.

SelectorItem

Menyediakan kelas dasar untuk jenis item dalam kontrol pilihan.

SettingsFlyoutTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol SettingsFlyout. Tidak ditujukan untuk penggunaan umum.

SplitViewTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk SplitView. Tidak ditujukan untuk penggunaan umum.

Thumb

Mewakili kontrol yang dapat diseret oleh pengguna.

TickBar

Mewakili tanda centang pada kontrol Slider . Tidak ditujukan untuk penggunaan umum.

ToggleButton

Mewakili kontrol yang dapat dipilih pengguna (centang) atau hapus centang (hapus centang). Kelas dasar untuk kontrol yang dapat beralih status, seperti CheckBox dan RadioButton.

ToggleSwitchTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol ToggleSwitch . Tidak ditujukan untuk penggunaan umum.

ToolTipTemplateSettings

Menyediakan nilai terhitung yang dapat direferensikan sebagai sumber TemplatedParent saat menentukan templat untuk kontrol TipsAlat . Tidak ditujukan untuk penggunaan umum.

Struct

GeneratorPosition

GeneratorPosition digunakan untuk menjelaskan posisi item yang dikelola oleh ItemContainerGenerator.

Antarmuka

IScrollSnapPointsInfo

Menjelaskan perilaku titik snap untuk objek yang berisi dan menyajikan item.

Enum

AnimationDirection

Menentukan konstanta yang menentukan arah di mana animasi diterjemahkan dari awal hingga akhir.

ComponentResourceLocation

Menentukan konstanta yang menentukan perilaku pencarian untuk referensi ke sumber daya aplikasi menurut jalur Pengidentifikasi Sumber Daya Seragam (URI).

EdgeTransitionLocation

Menentukan konstanta yang menentukan lokasi transisi tepi untuk antarmuka pengguna tepi, seperti bilah aplikasi.

FlyoutPlacementMode

Menentukan konstanta yang menentukan lokasi pilihan untuk memposisikan kontrol turunan FlyoutBase relatif terhadap elemen visual.

FlyoutShowMode

Menentukan konstanta yang menentukan perilaku flyout saat ditampilkan.

GeneratorDirection

Menentukan konstanta yang menentukan arah pembuatan item akan terjadi.

GroupHeaderPlacement

Menyatakan di mana header ditempatkan dalam kaitannya dengan item dalam kontrol pengelompokan item.

ListViewItemPresenterCheckMode

Menentukan konstanta yang menentukan gaya kotak centang yang diperlihatkan untuk memilih item.

ListViewItemPresenterSelectionIndicatorMode

Menentukan konstanta yang menentukan bagaimana indikator pilihan diperlihatkan pada item tampilan daftar.

PlacementMode

Menentukan konstanta yang menentukan lokasi pilihan untuk memposisikan TipsAlat relatif terhadap elemen visual.

PopupPlacementMode

Menentukan konstanta yang menentukan lokasi pilihan untuk memposisikan popup relatif terhadap elemen visual.

API WinUI 2 yang setara untuk UWP: Microsoft.UI.Xaml.Controls.Primitives.PopupPlacementMode (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

ScrollEventType

Menentukan konstanta yang menentukan jenis peristiwa Gulir yang terjadi.

ScrollingIndicatorMode

Menentukan konstanta yang menentukan animasi transisi khusus input yang merupakan bagian dari templat default untuk ScrollBar.

SliderSnapsTo

Menentukan konstanta yang menentukan bagaimana Slider atau kelas kontrol rentang terkait menyesuaikan posisi indikator dengan langkah-langkahnya atau tanda centang.

SnapPointsAlignment

Menentukan konstanta yang menentukan opsi untuk perataan titik snap relatif terhadap tepi. Tepi mana yang tergantung pada orientasi objek tempat penyelarasan diterapkan.

TickPlacement

Menentukan konstanta yang menentukan posisi tanda centang dalam Slider sehubungan dengan trek yang diterapkan kontrol.

Delegasikan

DragCompletedEventHandler

Mewakili metode yang akan menangani peristiwa DragCompleted dari Thumb.

DragDeltaEventHandler

Mewakili metode yang akan menangani peristiwa DragDelta dari Thumb.

DragStartedEventHandler

Mewakili metode yang akan menangani peristiwa DragStarted dari Thumb.

ItemsChangedEventHandler

Mewakili metode yang akan menangani peristiwa ItemsChanged .

RangeBaseValueChangedEventHandler

Mewakili metode yang akan menangani peristiwa ValueChanged .

ScrollEventHandler

Mewakili metode yang akan menangani peristiwa Gulir dari ScrollBar.

Lihat juga