Microsoft.UI.Xaml Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan API kerangka kerja umum untuk Pustaka UI Windows (WinUI).
Kelas
AdaptiveTrigger |
Mewakili aturan deklaratif yang menerapkan status visual berdasarkan properti jendela. |
Application |
Mewakili aplikasi saat ini dan layanan yang tersedia. |
ApplicationInitializationCallbackParams |
Kelas yang harus berasal dari pengembang untuk meneruskan informasi untuk urutan inisialisasi kustom, dalam kasus di mana kedua subkelas Aplikasi ada dan titik masuk Mulai panggilan disesuaikan untuk meneruskan informasi. |
BindingFailedEventArgs |
Menyediakan data peristiwa untuk peristiwa DebugSettings.BindingFailed . |
BringIntoViewOptions |
Mewakili opsi yang dapat diterapkan saat elemen ditampilkan. |
BringIntoViewRequestedEventArgs |
Menyediakan data untuk peristiwa UIElement.BringIntoViewRequested . |
BrushTransition |
Menyediakan perilaku transisi animasi saat sikat elemen berubah. Saat ini terbatas pada perubahan antar |
ColorPaletteResources |
Mewakili kamus sumber daya khusus yang berisi sumber daya warna yang digunakan oleh elemen XAML. |
CornerRadiusHelper |
Menyediakan metode utilitas dasar untuk memproses nilai CornerRadius . Kode C# dan Microsoft Visual Basic harus menggunakan metode CornerRadius sebagai gantinya. |
DataContextChangedEventArgs |
Menyediakan data untuk peristiwa DataContextChanged . |
DataTemplate |
Menjelaskan struktur visual objek data. Gunakan pengikatan data untuk elemen tertentu dalam templat yang menampilkan nilai data. |
DataTemplateKey |
Mewakili kunci sumber daya untuk kelas DataTemplate . |
DebugSettings |
Menyatakan bagaimana aspek tertentu dari aplikasi berperilaku saat dijalankan di lingkungan debug |
DependencyObject |
Mewakili objek yang berpartisipasi dalam sistem properti dependensi. |
DependencyObjectCollection |
Menerapkan kelas koleksi praktis yang dapat berisi item DependencyObject . |
DependencyProperty |
Mewakili properti dependensi yang terdaftar dengan sistem properti dependensi. Properti dependensi menyediakan dukungan untuk ekspresi nilai, pengikatan data, animasi, dan pemberitahuan perubahan properti. Untuk informasi selengkapnya tentang bagaimana nilai DependencyProperty berfungsi sebagai pengidentifikasi untuk properti dependensi, lihat Gambaran umum properti dependensi. |
DependencyPropertyChangedEventArgs |
Menyediakan data untuk implementasi PropertyChangedCallback yang dipanggil saat properti dependensi mengubah nilainya. Juga menyediakan data peristiwa untuk peristiwa Control.IsEnabledChanged dan peristiwa lain yang menggunakan delegasi DependencyPropertyChangedEventHandler . |
DispatcherTimer |
Menyediakan timer yang diintegrasikan ke dalam antrean Dispatcher, yang diproses pada interval waktu tertentu dan pada prioritas tertentu. |
DragEventArgs |
Menyediakan data untuk peristiwa seret dan letakkan. |
DragOperationDeferral |
Memungkinkan Anda menyeret dan meletakkan konten dengan aplikasi target secara asinkron. |
DragStartingEventArgs |
Menyediakan data peristiwa untuk peristiwa DragStarting . |
DragUI |
Menyediakan representasi visual data yang diseret di awal operasi seret dan letakkan. |
DragUIOverride |
Menyediakan representasi visual data yang diseret selama operasi seret dan letakkan, termasuk umpan balik dari target penghilangan. |
DropCompletedEventArgs |
Menyediakan data peristiwa untuk peristiwa DropCompleted . |
DurationHelper |
Menyediakan metode utilitas dasar untuk memproses nilai Durasi . Kode C# dan Microsoft Visual Basic harus menggunakan metode Durasi sebagai gantinya. |
EffectiveViewportChangedEventArgs |
Menyediakan data untuk peristiwa FrameworkElement.EffectiveViewportChanged . |
ElementFactoryGetArgs |
Mewakili argumen opsional yang akan digunakan saat memanggil implementasi metode GetElement IElementFactory. |
ElementFactoryRecycleArgs |
Mewakili argumen opsional untuk digunakan saat memanggil implementasi metode RecycleElementIElementFactory. |
ElementSoundPlayer |
Mewakili pemutar untuk suara kontrol XAML. |
EventTrigger |
Mewakili pemicu yang menerapkan serangkaian tindakan (papan cerita animasi) sebagai respons terhadap suatu peristiwa. Tidak umum digunakan. Lihat Keterangan. |
ExceptionRoutedEventArgs |
Menyediakan data peristiwa untuk pengecualian yang dimunculkan sebagai peristiwa oleh operasi asinkron, seperti ImageFailed. |
FrameworkElement |
Menyediakan kelas elemen dasar untuk objek UI Windows Runtime. |
FrameworkTemplate |
Membuat pohon elemen elemen. FrameworkTemplate adalah kelas dasar untuk kelas yang memiliki perilaku templat tertentu, termasuk ControlTemplate dan DataTemplate. |
FrameworkView |
Mewakili jendela UI aplikasi. |
FrameworkViewSource |
Membuat tampilan, khususnya instans FrameworkView . Ini adalah infrastruktur dan tidak perlu diakses dalam sebagian besar skenario aplikasi. |
GridLengthHelper |
Menyediakan metode pembantu untuk mengevaluasi atau mengatur nilai GridLength . Kode C# harus menggunakan metode GridLength sebagai gantinya. |
LaunchActivatedEventArgs |
Menyediakan informasi peristiwa untuk peristiwa Application.OnLaunched . |
MediaFailedRoutedEventArgs |
Menyediakan data peristiwa untuk peristiwa MediaElement.MediaFailed . |
PointHelper |
Menyediakan metode pembantu untuk mengatur nilai Titik . Kode C# harus menggunakan metode Titik sebagai gantinya. |
PropertyMetadata |
Mendefinisikan aspek perilaku properti dependensi, termasuk kondisi yang terdaftar dengannya. Untuk informasi selengkapnya tentang cara |
PropertyPath |
Menerapkan struktur data untuk menjelaskan properti sebagai jalur di bawah properti lain, atau di bawah jenis pemilik. Jalur properti digunakan dalam pengikatan data ke objek. |
RectHelper |
Menyediakan metode pembantu untuk mengevaluasi atau mengatur nilai Rect . Kode C# harus menggunakan anggota Rect sebagai gantinya. |
ResourceDictionary |
Menentukan repositori untuk sumber daya XAML, seperti gaya, yang digunakan aplikasi Anda. Anda menentukan sumber daya di XAML dan kemudian dapat mengambilnya di XAML menggunakan ekstensi markup {StaticResource} dan ekstensi markup {ThemeResource}. Anda juga dapat mengakses sumber daya dengan kode, tetapi itu kurang umum. |
ResourceManagerRequestedEventArgs |
Menyediakan API kerangka kerja umum untuk Pustaka UI Windows (WinUI). |
RoutedEvent |
Mewakili peristiwa yang dirutekan ke sistem peristiwa Windows Runtime. |
RoutedEventArgs |
Berisi informasi status dan data peristiwa yang terkait dengan peristiwa yang dirutekan. |
ScalarTransition |
Menyediakan perilaku transisi animasi saat properti Opacity atau Rotasi elemen berubah. |
Setter |
Menerapkan nilai ke properti dalam Gaya atau VisualState. |
SetterBase |
Mewakili kelas dasar untuk setter nilai. |
SetterBaseCollection |
Mewakili kumpulan objek yang mewarisi dari SetterBase. |
SizeChangedEventArgs |
Menyediakan data yang terkait dengan peristiwa FrameworkElement.SizeChanged . |
SizeHelper |
Menyediakan metode pembantu untuk mengevaluasi atau mengatur nilai Ukuran . Kode C# harus menggunakan anggota Ukuran sebagai gantinya. |
StateTrigger |
Mewakili pemicu yang menerapkan status visual secara kondisional. |
StateTriggerBase |
Mewakili kelas dasar untuk pemicu status. |
Style |
Berisi setter properti yang dapat dibagikan antar instans jenis. |
StyleTypedPropertyAttribute |
Mewakili atribut yang diterapkan ke definisi kelas dan menentukan TargetTypes properti yang berjenis Gaya. |
TargetPropertyPath |
Mewakili jalur ke properti pada elemen target. |
TemplatePartAttribute |
Mewakili atribut yang diterapkan ke definisi kelas untuk mengidentifikasi jenis bagian bernama yang digunakan untuk pembuatan templat. |
TemplateVisualStateAttribute |
Menentukan bahwa kontrol dapat berada dalam status tertentu dan visualState diharapkan dalam ControlTemplate kontrol. |
ThicknessHelper |
Menyediakan metode pembantu untuk mengevaluasi atau mengatur nilai Ketebalan . Kode C# harus menggunakan anggota Ketebalan sebagai gantinya. |
TriggerAction |
Berfungsi sebagai kelas dasar untuk BeginStoryboard. Tidak umum digunakan. Lihat Keterangan. |
TriggerActionCollection |
Mewakili kumpulan objek BeginStoryboard . |
TriggerBase |
Berfungsi sebagai kelas dasar untuk EventTrigger. Tidak umum digunakan. Lihat Keterangan. |
TriggerCollection |
Mewakili kumpulan objek EventTrigger . |
UIElement |
|
UIElementWeakCollection |
Mewakili kumpulan referensi lemah ke objek UIElement. |
UnhandledExceptionEventArgs |
Menyediakan data untuk peristiwa UnhandledException . |
Vector3Transition |
Menyediakan perilaku transisi animasi saat properti Terjemahan atau Skala elemen berubah. |
VisualState |
Mewakili tampilan visual elemen UI saat berada dalam status tertentu. Status visual menggunakan Setters atau Storyboard untuk mengatur properti UI dalam halaman atau templat kontrol tempat |
VisualStateChangedEventArgs |
Menyediakan data untuk peristiwa CurrentStateChanging dan CurrentStateChanged . |
VisualStateGroup |
Berisi objek VisualState yang saling eksklusif dan objek VisualTransition yang digunakan untuk pergi dari satu status ke status lainnya. |
VisualStateManager |
Mengelola status visual dan logika untuk transisi antara status visual untuk kontrol. Juga menyediakan dukungan properti terlampir untuk |
VisualTransition |
Mewakili perilaku visual yang terjadi saat kontrol beralih dari satu status visual ke status visual lainnya. |
Window |
Mewakili jendela Aplikasi saat ini. |
WindowActivatedEventArgs |
Berisi informasi status aktivasi jendela yang Window.Activated dikembalikan oleh peristiwa. |
WindowEventArgs |
Berisi informasi status jendela yang dikembalikan oleh peristiwa Window.Closed . |
WindowSizeChangedEventArgs |
Berisi informasi status ukuran jendela yang dikembalikan oleh peristiwa Window.SizeChanged . |
WindowVisibilityChangedEventArgs |
Berisi informasi status visibilitas jendela yang dikembalikan oleh peristiwa Window.VisibilityChanged . |
XamlResourceReferenceFailedEventArgs |
Menyediakan data peristiwa untuk peristiwa tersebut |
XamlRoot |
Mewakili pohon konten XAML dan informasi tentang konteks di mana ia dihosting. |
XamlRootChangedEventArgs |
Menyediakan data untuk peristiwa XamlRoot.Changed. |
Struct
CornerRadius |
Menjelaskan karakteristik sudut bulat, seperti dapat diterapkan ke Batas. |
Duration |
Mewakili durasi waktu garis waktu aktif, atau lebih umum mewakili durasi waktu yang juga mendukung dua nilai |
GridLength |
Mewakili pengukuran untuk logika kontrol yang secara eksplisit mendukung ukuran Bintang (*) dan Ukuran otomatis . |
Thickness |
Menjelaskan ketebalan bingkai di sekitar persegi panjang. Empat nilai Ganda menjelaskan sisi Kiri, Atas, Kanan, dan Bawah dari persegi panjang. |
Antarmuka
IDataTemplateExtension |
Mendefinisikan metode pembantu untuk penyajian templat data bertahas. |
IElementFactory |
Mendukung pembuatan dan daur ulang objek UIElement . |
IXamlServiceProvider |
Mendefinisikan mekanisme untuk mengambil objek layanan; yaitu, objek yang menyediakan dukungan kustom untuk objek lain. |
Enum
ApplicationHighContrastAdjustment |
Menentukan konstanta yang menentukan apakah kerangka kerja secara otomatis menyesuaikan properti visual untuk aplikasi saat tema kontras tinggi diaktifkan. |
ApplicationRequiresPointerMode |
Penting Jangan gunakan. ApplicationRequiresPointerMode tidak didukung di SDK Aplikasi Windows. Menentukan pengalaman interaksi untuk perangkat non-pointer seperti keyboard atau pengontrol game. |
ApplicationTheme |
Mendeklarasikan preferensi tema untuk aplikasi. |
AutomationTextAttributesEnum |
Menentukan konstanta yang mengidentifikasi atribut teks dari rentang teks Microsoft UI Automation. |
DurationType |
Menyatakan apakah Durasi memiliki nilai khusus Otomatis atau Selamanya, atau memiliki informasi yang valid dalam komponennya |
ElementHighContrastAdjustment |
Menentukan konstanta yang menentukan apakah kerangka kerja secara otomatis menyesuaikan properti visual untuk elemen saat tema kontras tinggi diaktifkan. |
ElementSoundKind |
Menentukan konstanta yang menentukan suara yang dimainkan oleh metode ElementSoundPlayer.Play . |
ElementSoundMode |
Menentukan konstanta yang menentukan preferensi kontrol untuk apakah suara diputar. |
ElementSoundPlayerState |
Menentukan konstanta yang menentukan apakah kontrol XAML memutar suara. |
ElementSpatialAudioMode |
Menentukan konstanta yang menunjukkan apakah suara spasial aktif, nonaktif, atau ditangani secara otomatis. |
ElementTheme |
Menentukan tema UI yang harus digunakan untuk bagian UIElement individual dari UI aplikasi. |
FlowDirection |
Menentukan konstanta yang menentukan arah aliran konten untuk elemen teks dan UI. |
FocusState |
Menjelaskan bagaimana elemen mendapatkan fokus. |
FocusVisualKind |
Menentukan umpan balik visual yang digunakan untuk menunjukkan elemen UI dengan fokus saat menavigasi dengan keyboard atau pengontrol game. |
FontCapitals |
Menjelaskan nilai gaya huruf kapital untuk properti terlampir Typography.Capitals . |
FontEastAsianLanguage |
Menyediakan mekanisme untuk memilih versi glyph khusus font untuk sistem atau bahasa penulisan Asia Timur tertentu. |
FontEastAsianWidths |
Menyediakan mekanisme untuk memilih glyph dengan gaya lebar yang berbeda. |
FontFraction |
Menjelaskan nilai gaya pecahan untuk properti terlampir Typography.Fraction . |
FontNumeralAlignment |
Menjelaskan nilai perataan numeral untuk properti terlampir Typography.NumeralAlignment . |
FontNumeralStyle |
Menjelaskan nilai gaya angka untuk properti terlampir Typography.NumeralStyle . |
FontVariants |
Menjelaskan nilai varian font untuk properti terlampir Typography.Variants . |
GridUnitType |
Menjelaskan jenis nilai yang dipegang objek GridLength . |
HorizontalAlignment |
Menunjukkan di mana elemen harus ditampilkan pada sumbu horizontal relatif terhadap slot tata letak yang dialokasikan dari elemen induk. |
LineStackingStrategy |
Menjelaskan mekanisme di mana kotak garis ditentukan untuk setiap baris. |
OpticalMarginAlignment |
Menentukan bagaimana nilai pembawaan sisi dalam tipografi per karakter ditangani saat meratakan ke batas kontainer teks. |
TextAlignment |
Menentukan apakah teks di tengah, rata kiri, atau rata kanan. |
TextLineBounds |
Memengaruhi bagaimana tinggi kotak garis dihitung |
TextReadingOrder |
Menyediakan nilai untuk |
TextTrimming |
Menjelaskan bagaimana teks dipangkas saat meluapkan tepi kotak yang berisi. |
TextWrapping |
Menentukan apakah teks membungkus saat mencapai tepi kontainernya. |
Vector3TransitionComponents |
Menentukan konstanta yang menentukan sumbu mana yang akan dianimasikan selama animasi Vector3Transition. |
VerticalAlignment |
Menjelaskan bagaimana elemen anak diposisikan secara vertikal atau direntangkan dalam slot tata letak induk. |
Visibility |
Menentukan status tampilan elemen. |
WindowActivationState |
Menentukan alasan acara Diaktifkan dinaikkan pada Jendela. |
Delegasikan
ApplicationInitializationCallback |
Mewakili panggilan balik yang harus dipanggil selama urutan inisialisasi. |
BindingFailedEventHandler |
Mewakili metode yang akan menangani peristiwa DebugSettings.BindingFailed . |
CreateDefaultValueCallback |
Mewakili metode yang dapat dipanggil sebagai bagian dari konstruktor PropertyMetadata untuk menangguhkan definisi nilai default properti dependensi. |
DependencyPropertyChangedCallback |
Mewakili panggilan balik yang dipanggil saat nilai properti berubah, untuk pemberitahuan perubahan properti yang terdaftar dengan teknik RegisterPropertyChangedCallback . |
DependencyPropertyChangedEventHandler |
Mewakili metode yang akan menangani peristiwa yang terjadi ketika DependencyProperty diubah pada implementasi DependencyObject tertentu. |
DragEventHandler |
Mewakili metode yang akan menangani peristiwa DragEnter, DragLeave, DragOver, dan DropUIElement. |
EnteredBackgroundEventHandler |
Handler untuk peristiwa Application.EnteredBackground. |
ExceptionRoutedEventHandler |
Mewakili metode yang akan menangani peristiwa tertentu yang melaporkan pengecualian. Pengecualian ini umumnya berasal dari operasi asinkron. |
LeavingBackgroundEventHandler |
Handler untuk peristiwa Application.LeavingBackground. |
PropertyChangedCallback |
Mewakili panggilan balik yang dipanggil saat nilai properti efektif dari properti dependensi berubah. |
RoutedEventHandler |
Mewakili metode yang akan menangani peristiwa yang dirutekan. |
SizeChangedEventHandler |
Mewakili metode yang akan menangani peristiwa SizeChanged . |
SuspendingEventHandler |
Handler untuk peristiwa Application.Suspending. |
UnhandledExceptionEventHandler |
Mewakili metode yang akan menangani peristiwa UnhandledException . |
VisualStateChangedEventHandler |
Mewakili metode yang akan menangani peristiwa CurrentStateChanging dan CurrentStateChanged . |
Contoh
Aplikasi WinUI 3 Gallery mencakup contoh interaktif sebagian besar kontrol, fitur, dan fungsi WinUI 3. Dapatkan aplikasi dari Microsoft Store atau dapatkan kode sumber di GitHub.
Saran dan Komentar
Kirim dan lihat umpan balik untuk