Windows.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 dan API model aplikasi, dan berbagai kelas dukungan yang umumnya digunakan oleh banyak area fitur yang berbeda.
Kelas
AdaptiveTrigger |
Mewakili aturan deklaratif yang menerapkan status visual berdasarkan properti jendela. |
Application |
Merangkum aplikasi dan layanan yang tersedia. |
ApplicationInitializationCallbackParams |
Mewakili objek untuk meneruskan informasi untuk urutan inisialisasi kustom. |
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 antara objek SolidColorBrush. |
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. DependencyObject adalah kelas dasar langsung dari banyak kelas terkait UI penting, seperti UIElement, Geometry, FrameworkTemplate, Style, dan ResourceDictionary. Untuk informasi selengkapnya tentang bagaimana DependencyObject mendukung properti dependensi, lihat Gambaran umum 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 untuk 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. FrameworkElement mendefinisikan API umum yang mendukung interaksi UI dan sistem tata letak otomatis. FrameworkElement juga mendefinisikan API yang terkait dengan pengikatan data, menentukan dan memeriksa pohon objek, dan melacak masa pakai objek. |
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# dan Microsoft Visual Basic harus menggunakan metode GridLength sebagai gantinya. |
MediaFailedRoutedEventArgs |
Menyediakan data peristiwa untuk peristiwa gagal media. |
PointHelper |
Menyediakan metode pembantu untuk mengatur nilai Titik . Kode C# dan Microsoft Visual Basic harus menggunakan metode Titik sebagai gantinya. |
PropertyMetadata |
Mendefinisikan aspek perilaku properti dependensi, termasuk kondisi yang terdaftar dengannya. Untuk informasi selengkapnya tentang bagaimana PropertyMetadata digunakan untuk properti dependensi, lihat Properti dependensi kustom. |
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# dan Microsoft Visual Basic 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. |
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# dan Microsoft Visual Basic 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. Gaya biasanya dideklarasikan dalam kumpulan sumber daya sehingga dapat dibagikan dan digunakan untuk menerapkan templat kontrol dan gaya lainnya. |
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# dan Microsoft Visual Basic 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 |
UIElement adalah kelas dasar untuk sebagian besar objek UI Windows Runtime yang memiliki tampilan visual dan dapat memproses input dasar sebagai bagian dari antarmuka pengguna aplikasi Anda. |
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 VisualState ditentukan. |
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 VisualStateManager.VisualStateGroups, yaitu cara Anda menentukan status visual di XAML untuk templat kontrol. |
VisualTransition |
Mewakili perilaku visual yang terjadi saat kontrol beralih dari satu status visual ke status visual lainnya. |
Window |
Mewakili jendela aplikasi. |
WindowCreatedEventArgs |
Menyediakan data untuk metode OnWindowCreated . |
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 khusus Otomatis dan Selamanya. |
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 masing-masing menjelaskan sisi Kiri, Atas, Kanan, dan Bawah persegi panjang. |
Antarmuka
IDataTemplateExtension |
Mendefinisikan metode pembantu untuk penyajian templat data secara bertahas. |
IElementFactory |
Mendukung pembuatan dan daur ulang objek UIElement . |
Enum
ApplicationHighContrastAdjustment |
Menentukan konstanta yang menentukan apakah kerangka kerja secara otomatis menyesuaikan properti visual untuk aplikasi saat tema kontras tinggi diaktifkan. |
ApplicationRequiresPointerMode |
Menentukan pengalaman interaksi untuk perangkat non-pointer seperti pengontrol game atau remote control. |
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 komponen TimeSpan-nya . |
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 gamepad. |
FontCapitals |
Menjelaskan nilai gaya huruf kapital untuk properti terlampir Tipografi.Kapital . |
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 terlampir Typography.Fraction . |
FontNumeralAlignment |
Menjelaskan nilai perataan numeral untuk properti terlampir Typography.NumeralAlignment . |
FontNumeralStyle |
Menjelaskan nilai gaya numeral 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 bantalan samping dalam tipografi per karakter ditangani saat meratakan ke batas kontainer teks. |
TextAlignment |
Menentukan apakah teks di tengah, rata kiri, atau rata kanan. |
TextLineBounds |
Memengaruhi cara menghitung tinggi kotak garis |
TextReadingOrder |
Menyediakan nilai untuk properti TextReadingOrder . |
TextTrimming |
Menjelaskan bagaimana teks dipangkas saat meluapkan tepi kotak yang berisi. |
TextWrapping |
Menentukan apakah teks dibungkus ketika 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. |
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 Drop dari UIElement. |
EnteredBackgroundEventHandler |
Mewakili metode yang akan menangani peristiwa Application.EnteredBackground . |
ExceptionRoutedEventHandler |
Mewakili metode yang akan menangani peristiwa tertentu yang melaporkan pengecualian. Pengecualian ini umumnya berasal dari operasi asinkron. |
LeavingBackgroundEventHandler |
Mewakili metode yang akan menangani 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 |
Mewakili metode yang akan menangani peristiwa Penangguhan . |
UnhandledExceptionEventHandler |
Mewakili metode yang akan menangani peristiwa UnhandledException . |
VisualStateChangedEventHandler |
Mewakili metode yang akan menangani peristiwa CurrentStateChanging dan CurrentStateChanged . |
WindowActivatedEventHandler |
Mewakili metode yang akan menangani peristiwa Diaktifkan . |
WindowClosedEventHandler |
Mewakili metode yang akan menangani peristiwa Tertutup . |
WindowSizeChangedEventHandler |
Mewakili metode yang akan menangani peristiwa Window.SizeChanged . |
WindowVisibilityChangedEventHandler |
Mewakili metode yang akan menangani peristiwa VisibilityChanged . |