Windows.UI.Xaml Ruang nama

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 .

Lihat juga