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 Windows UI (WinUI).
Kelas
AdaptiveTrigger |
Mewakili aturan deklaratif yang menerapkan status visual berdasarkan properti jendela. |
Application |
Mewakili aplikasi saat ini dan layanan yang tersedia. |
ApplicationInitializationCallbackParams |
Mewakili objek untuk meneruskan informasi untuk urutan inisialisasi kustom. (Usang) |
BindingFailedEventArgs |
Menyediakan data peristiwa untuk peristiwa DebugSettings.BindingFailed. |
BringIntoViewOptions |
Mewakili opsi yang dapat diterapkan saat elemen ditampilkan. |
BringIntoViewRequestedEventArgs |
Menyediakan data untuk peristiwa |
BrushTransition |
Menyediakan perilaku transisi animasi saat sikat elemen berubah. Saat ini terbatas pada perubahan antara objek |
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 |
DataContextChangedEventArgs |
Menyediakan data untuk peristiwa |
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 |
DispatcherTimer |
Menyediakan timer yang diintegrasikan ke dalam antrean |
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 |
DurationHelper |
Menyediakan metode utilitas dasar untuk memproses nilai Durasi |
EffectiveViewportChangedEventArgs |
Menyediakan data untuk peristiwa |
ElementFactoryGetArgs |
Mewakili argumen opsional yang akan digunakan saat memanggil implementasi metode |
ElementFactoryRecycleArgs |
Mewakili argumen opsional yang akan digunakan saat memanggil implementasi metode |
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 Komentar. |
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 |
LaunchActivatedEventArgs |
Menyediakan informasi peristiwa untuk peristiwa |
MediaFailedRoutedEventArgs |
Menyediakan data peristiwa untuk peristiwa |
PointHelper |
Menyediakan metode pembantu untuk mengatur nilai Point. Kode C# harus menggunakan metode Point sebagai gantinya. |
PropertyMetadata |
Mendefinisikan aspek perilaku properti dependensi, termasuk kondisi yang terdaftar di dalamnya. Untuk informasi selengkapnya tentang bagaimana |
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 |
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 data peristiwa untuk peristiwa |
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 |
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 |
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 Style. |
TargetPropertyPath |
Mewakili jalur ke properti pada elemen target. |
TemplatePartAttribute |
Mewakili atribut yang diterapkan ke definisi kelas untuk mengidentifikasi jenis bagian bernama yang digunakan untuk templat. |
TemplateVisualStateAttribute |
Menentukan bahwa kontrol dapat berada dalam status tertentu dan bahwa VisualState |
ThicknessHelper |
Menyediakan metode pembantu untuk mengevaluasi atau mengatur nilai Ketebalan |
TriggerAction |
Berfungsi sebagai kelas dasar untuk BeginStoryboard. Tidak umum digunakan. Lihat Komentar. |
TriggerActionCollection |
Mewakili kumpulan objek BeginStoryboard. |
TriggerBase |
Berfungsi sebagai kelas dasar untuk EventTrigger. Tidak umum digunakan. Lihat Komentar. |
TriggerCollection |
Mewakili kumpulan objek |
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 |
VisualStateChangedEventArgs |
Menyediakan data untuk |
VisualStateGroup |
Berisi objek |
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 jendelaAplikasi |
WindowActivatedEventArgs |
Berisi informasi status aktivasi jendela yang dikembalikan oleh peristiwa Microsoft.UI.Xaml.Window.Activated. |
WindowEventArgs |
Berisi informasi status jendela yang dikembalikan oleh peristiwa Window.Closed. |
WindowSizeChangedEventArgs |
Berisi informasi status ukuran jendela yang dikembalikan oleh peristiwa |
WindowVisibilityChangedEventArgs |
Berisi informasi status visibilitas jendela yang dikembalikan oleh peristiwa Window.VisibilityChanged. |
XamlResourceReferenceFailedEventArgs |
Menyediakan data peristiwa untuk peristiwa |
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 |
GridLength |
Mewakili pengukuran untuk logika kontrol yang secara eksplisit mendukung ukuran Star (*) dan ukuran Otomatis. |
Thickness |
Menjelaskan ketebalan bingkai di sekitar persegi panjang. Empat nilai Ganda |
Antarmuka
IDataTemplateExtension |
Mendefinisikan metode pembantu untuk penyajian templat data bertahas. |
IElementFactory |
Mendukung pembuatan dan daur ulang objek UIElement |
IXamlServiceProvider |
Menentukan mekanisme untuk mengambil objek layanan; yaitu, objek yang menyediakan dukungan kustom ke 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 Windows App SDK. 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. |
DispatcherShutdownMode |
Menentukan konstanta yang menentukan bagaimana aplikasi akan dimatikan. |
DurationType |
Menyatakan apakah Durasi memiliki nilai khusus Otomatis atau Selamanya, atau memiliki informasi yang valid dalam komponen |
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 menyala, mati, atau ditangani secara otomatis. |
ElementTheme |
Menentukan tema UI yang harus digunakan untuk masing-masing UIElement bagian UI aplikasi. |
FlowDirection |
Menentukan konstanta yang menentukan arah aliran konten untuk elemen teks dan UI. |
FocusState |
Menjelaskan bagaimana elemen memperoleh 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 Typography.Capitals terlampir. |
FontEastAsianLanguage |
Menyediakan mekanisme untuk memilih versi glyph khusus font untuk sistem atau bahasa penulisan Asia Timur tertentu. |
FontEastAsianWidths |
Menyediakan mekanisme untuk memilih glyph dari gaya lebar yang berbeda. |
FontFraction |
Menjelaskan nilai gaya pecahan untuk properti Typography.Fraction terlampir. |
FontNumeralAlignment |
Menjelaskan nilai perataan numeral untuk properti Typography.NumeralAlignment terlampir. |
FontNumeralStyle |
Menjelaskan nilai gaya numeral untuk properti Typography.NumeralStyle terlampir. |
FontVariants |
Menjelaskan nilai varian font untuk properti Typography.Variants terlampir. |
GridUnitType |
Menjelaskan jenis nilai yang dipegang objek |
HorizontalAlignment |
Menunjukkan di mana elemen harus ditampilkan pada sumbu horizontal relatif terhadap slot tata letak yang dialokasikan dari elemen induk. |
LayoutCycleDebugBreakLevel |
Menentukan konstanta yang menentukan tingkat peristiwa pelacakan siklus tata letak mana yang harus memicu titik henti debugger saat crash siklus tata letak muncul segera. |
LayoutCycleTracingLevel |
Menentukan konstanta yang menentukan apakah informasi pelacakan siklus tata letak ditulis ke debugger asli dan tingkat detail yang direkam. |
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 properti |
TextTrimming |
Menjelaskan bagaimana teks dipangkas saat meluap ke tepi kotak penampungnya. |
TextWrapping |
Menentukan apakah teks membungkus ketika mencapai tepi kontainernya. |
Vector3TransitionComponents |
Menentukan konstanta yang menentukan sumbu mana yang akan dianimasikan selama animasi Vector3Transition. |
VerticalAlignment |
Menjelaskan bagaimana elemen turunan diposisikan secara vertikal atau direntangkan dalam slot tata letak induk. |
Visibility |
Menentukan status tampilan elemen. |
WindowActivationState |
Menentukan alasan peristiwa 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 |
DependencyPropertyChangedCallback |
Mewakili panggilan balik yang dipanggil ketika nilai properti berubah, untuk pemberitahuan perubahan properti yang terdaftar dengan teknik RegisterPropertyChangedCallback. |
DependencyPropertyChangedEventHandler |
Mewakili metode yang akan menangani peristiwa yang terjadi ketika |
DragEventHandler |
Mewakili metode yang akan menanganiDragEnter |
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 ketika nilai properti efektif dari properti dependensi berubah. |
RoutedEventHandler |
Mewakili metode yang akan menangani peristiwa yang dirutekan. |
SizeChangedEventHandler |
Mewakili metode yang akan menangani peristiwa |
SuspendingEventHandler |
Handler untuk peristiwa Application.Suspending. |
UnhandledExceptionEventHandler |
Mewakili metode yang akan menangani peristiwa |
VisualStateChangedEventHandler |
Mewakili metode yang akan menangani |
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 .