Bagikan melalui


Windows.UI.Xaml.Media Ruang nama

Menyediakan dukungan media dasar, primitif grafis, dan API gambar kuas.

Kelas

AcrylicBrush

Cat area dengan bahan semi transparan yang menggunakan beberapa efek termasuk kabur dan tekstur kebisingan.

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

ArcSegment

Mewakili busur elips antara dua titik.

BezierSegment

Mewakili kurva Bezier kubik yang digambar di antara dua titik.

BitmapCache

Mewakili perilaku penembolokan elemen visual atau pohon elemen sebagai permukaan bitmap.

Brush

Menentukan objek yang digunakan untuk melukis objek grafis. Kelas yang berasal dari Brush menggambarkan bagaimana area dicat.

BrushCollection

Mewakili koleksi nilai Brush yang diurutkan.

CacheMode

Mewakili mode konten yang di-cache untuk fitur akselerasi grafis.

CompositeTransform

Menerapkan beberapa operasi transformasi ke objek.

CompositionTarget

Mewakili permukaan tampilan yang dikomposisi untuk aplikasi. Kelas ini menyediakan peristiwa penyajian di seluruh aplikasi.

DoubleCollection

Mewakili kumpulan nilai Ganda yang diurutkan.

EllipseGeometry

Mewakili geometri lingkaran atau elips.

FontFamily

Mewakili keluarga font terkait.

GeneralTransform

Menyediakan dukungan transformasi umum untuk objek. GeneralTransform adalah kelas dasar yang berada dalam hierarki kelas transformasi praktis seperti TranslateTransform.

Geometry

Menyediakan kelas dasar untuk objek yang menentukan bentuk geometris. Objek geometri dapat digunakan untuk mengklip wilayah dan sebagai definisi geometri untuk merender data grafis dua dimensi sebagai Jalur.

GeometryCollection

Mewakili kumpulan objek Geometri .

GeometryGroup

Mewakili geometri komposit, yang terdiri dari objek Geometri lainnya.

GradientBrush

Kelas abstrak yang menggambarkan gradien, terdiri dari pemberhentian gradien.

GradientStop

Menjelaskan lokasi dan warna titik transisi dalam gradien.

GradientStopCollection

Mewakili kumpulan objek GradientStop yang dapat diakses secara individual oleh indeks.

ImageBrush

Melukis area dengan gambar. Sumber gambar biasanya diperoleh dari format file seperti Joint Photographic Experts Group (JPEG).

ImageSource

Menyediakan jenis sumber objek untuk properti Image.Source dan ImageBrush.ImageSource .

LinearGradientBrush

Melukis area dengan gradien linier.

LineGeometry

Mewakili geometri garis.

LineSegment

Mewakili garis yang digambar di antara dua titik, yang dapat menjadi bagian dari PathFigure dalam data Jalur .

LoadedImageSourceLoadCompletedEventArgs

Menyediakan data peristiwa untuk peristiwa LoadedImageSurface.LoadCompleted .

LoadedImageSurface

Mewakili permukaan komposisi yang dapat diunduh, didekodekan, dan dimuat ke dalamnya. Anda dapat memuat gambar menggunakan Pengidentifikasi Sumber Daya Seragam (URI) yang mereferensikan file sumber gambar, atau menyediakan IRandomAccessStream.

Matrix3DProjection

Menerapkan proyeksi Matrix3D ke objek.

MatrixHelper

Menyediakan metode pembantu statis untuk memproses nilai Matriks . Kode C# dan Microsoft Visual Basic harus menggunakan anggota Matriks sebagai gantinya.

MatrixTransform

Membuat transformasi matriks affine arbitrer yang digunakan untuk memanipulasi objek atau sistem koordinat dalam bidang dua dimensi.

MediaTransportControlsThumbnailRequestedEventArgs

Menyediakan data untuk peristiwa MediaTransportControls.ThumbnailRequested.

PartialMediaFailureDetectedEventArgs

Menyediakan data untuk peristiwa PartialMediaFailureDetected .

PathFigure

Mewakili sub-bagian geometri, satu seri segmen geometri dua dimensi yang terhubung.

PathFigureCollection

Mewakili kumpulan objek PathFigure yang secara kolektif membentuk geometri PathGeometry.

PathGeometry

Mewakili bentuk berbasis vektor kompleks yang mungkin terdiri dari busur, kurva, elipsis, garis, dan persegi panjang.

PathSegment

Mewakili segmen objek PathFigure . Kelas turunan PathFigure menjelaskan berbagai jenis segmen.

PathSegmentCollection

Mewakili kumpulan objek PathSegment yang dapat diakses secara individual oleh indeks.

PlaneProjection

Mewakili transformasi perspektif (efek seperti 3-D) pada objek.

PointCollection

Mewakili kumpulan nilai Titik yang dapat diakses secara individual oleh indeks.

PolyBezierSegment

Mewakili satu atau beberapa kurva Cubic Bezier.

PolyLineSegment

Mewakili sekumpulan segmen garis yang ditentukan oleh koleksi Titik dengan setiap Titik yang menentukan titik akhir segmen garis.

PolyQuadraticBezierSegment

Mewakili satu set segmen Bezier kuadrat.

Projection

Menyediakan kelas dasar untuk proyeksi, yang menjelaskan cara mengubah objek dalam ruang 3-D menggunakan transformasi perspektif.

QuadraticBezierSegment

Membuat kurva Bezier kuadrat antara dua titik dalam PathFigure.

RateChangedRoutedEventArgs

Menyediakan data peristiwa untuk peristiwa RateChanged .

RectangleGeometry

Menjelaskan geometri persegi panjang dua dimensi.

RenderedEventArgs

Menyediakan data peristiwa untuk peristiwa yang Dirender .

RenderingEventArgs

Menyediakan data peristiwa untuk peristiwa Penyajian .

RevealBackgroundBrush

Penting

RevealBackgroundBrush tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Namun, kami tidak merekomendasikan penggunaannya karena dapat diubah atau tidak tersedia dalam versi berikutnya.

Cat latar belakang kontrol dengan efek mengungkapkan menggunakan kuas komposisi dan efek cahaya.

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

RevealBorderBrush

Penting

RevealBorderBrush tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Namun, kami tidak merekomendasikan penggunaannya karena dapat diubah atau tidak tersedia dalam versi berikutnya.

Cat batas kontrol dengan efek mengungkapkan menggunakan kuas komposisi dan efek cahaya.

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

RevealBrush

Penting

RevealBrush tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Namun, kami tidak merekomendasikan penggunaannya karena dapat diubah atau tidak tersedia dalam versi berikutnya.

Kelas dasar untuk kuas yang menggunakan efek komposisi dan pencahayaan untuk mengimplementasikan pengolahan desain visual yang terungkap.

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

RotateTransform

Memutar objek di sekitar titik tertentu dalam sistem koordinat x-y dua dimensi.

ScaleTransform

Menskalakan objek dalam sistem koordinat x-y dua dimensi.

Shadow

Kelas dasar untuk efek bayangan yang dapat diterapkan ke elemen XAML.

SkewTransform

Mewakili condong dua dimensi.

SolidColorBrush

Mengecat area dengan warna solid. Warna solid didefinisikan oleh nilai Warna .

ThemeShadow

ThemeShadow adalah efek bayangan yang telah dikonfigurasi sebelumnya yang dapat diterapkan ke elemen XAML apa pun untuk menggambar bayangan dengan tepat berdasarkan koordinat x, y, z. ThemeShadow juga secara otomatis menyesuaikan spesifikasi lingkungan lainnya:

  • Beradaptasi dengan perubahan pencahayaan, tema pengguna, lingkungan aplikasi, dan shell.
  • Elemen Shadows secara otomatis berdasarkan elevasinya.
  • Menjaga elemen tetap sinkron saat bergerak dan mengubah elevasi.
  • Menjaga bayangan tetap konsisten di seluruh dan di seluruh aplikasi.
TileBrush

Kelas dasar yang menjelaskan cara untuk melukis wilayah. Induk ImageBrush.

TimelineMarker

Mewakili metadata yang terkait dengan titik tertentu dalam file media.

TimelineMarkerCollection

Mewakili kumpulan objek TimelineMarker yang dapat diakses secara individual oleh indeks. TimelineMarkerCollection adalah daftar yang diurutkan di mana urutan ditentukan oleh nilai Waktu setiap item TimelineMarker yang terkandung dalam koleksi. Untuk informasi selengkapnya tentang pengaruhnya terhadap API pengumpulan, lihat Keterangan.

TimelineMarkerRoutedEventArgs

Menyediakan data peristiwa untuk peristiwa MarkerReached .

Transform

Menentukan fungsionalitas yang memungkinkan transformasi dalam bidang dua dimensi.

TransformCollection

Mewakili kumpulan objek Transformasi yang dapat diakses secara individual oleh indeks.

TransformGroup

Mewakili Transformasi komposit yang terdiri dari objek Transformasi lainnya.

TranslateTransform

Menerjemahkan (memindahkan) objek dalam sistem koordinat x-y dua dimensi.

VisualTreeHelper

Menyediakan metode utilitas yang dapat digunakan untuk melintasi hubungan objek (bersama sumbu objek anak atau objek induk) di pohon visual aplikasi Anda.

XamlCompositionBrushBase

Menyediakan kelas dasar yang digunakan untuk membuat kuas XAML yang melukis area dengan CompositionBrush.

XamlLight

Menyediakan kelas dasar yang digunakan untuk membuat lampu XAML yang menggunakan CompositionLight untuk menerapkan efek pencahayaan pada elemen dan kuas XAML.

Struct

Matrix

Mewakili matriks transformasi affine 3 × 3 yang digunakan untuk transformasi dalam ruang dua dimensi.

Enum

AcrylicBackgroundSource

Menentukan nilai yang menentukan apakah sampel kuas dari konten aplikasi atau dari konten di belakang jendela aplikasi.

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

AlignmentX

Menjelaskan bagaimana konten diposisikan secara horizontal dalam kontainer.

AlignmentY

Menjelaskan bagaimana konten diposisikan secara vertikal dalam kontainer.

AudioCategory

Menjelaskan tujuan informasi audio dalam aliran audio. Digunakan sebagai nilai oleh AudioCategory.

AudioDeviceType

Menjelaskan penggunaan utama perangkat yang sedang digunakan untuk memutar kembali audio. Nilai ini digunakan oleh AudioDeviceType.

BrushMappingMode

Menentukan sistem koordinat yang digunakan oleh Brush.

ColorInterpolationMode

Menentukan bagaimana warna dalam gradien diinterpolasi.

ElementCompositeMode

Mendeklarasikan komposisi alternatif dan mode pencampuran untuk elemen dalam antarmuka pengguna XAML / Microsoft DirectX campuran.

FastPlayFallbackBehaviour

Menentukan konstanta yang menentukan bagaimana tombol MediaTransportControls cepat maju/mundur berakibat.

FillRule

Menentukan bagaimana area intersektor objek PathFigure yang terkandung dalam Geometri digabungkan untuk membentuk area Geometri.

GradientSpreadMethod

Menentukan cara menggambar gradien di luar vektor gradien atau ruang gradien sikat.

LoadedImageSourceLoadStatus

Menentukan konstanta yang menentukan apakah gambar dimuat, atau mengapa gambar gagal dimuat.

MediaCanPlayResponse

Menjelaskan kemungkinan mesin media dapat memutar sumber media berdasarkan jenis file dan karakteristiknya.

MediaElementState

Menentukan status potensial objek MediaElement .

PenLineCap

Menjelaskan bentuk di akhir garis atau segmen.

PenLineJoin

Menjelaskan bentuk yang menggabungkan dua garis atau segmen.

RevealBrushState

Penting

RevealBrush tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Namun, kami tidak merekomendasikan penggunaannya karena dapat diubah atau tidak tersedia dalam versi berikutnya.

Menentukan konstanta yang menentukan status penunjuk elemen.

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

Stereo3DVideoPackingMode

Menjelaskan mode pengemasan bingkai untuk konten video stereo 3-D.

Stereo3DVideoRenderMode

Menjelaskan mode render video 3-D stereo untuk sumber media saat ini.

Stretch

Menjelaskan bagaimana konten diubah ukurannya untuk mengisi ruang yang dialokasikan.

StyleSimulations

Menjelaskan gaya simulasi font.

SweepDirection

Menentukan arah di mana busur elips digambar.

Delegasikan

RateChangedRoutedEventHandler

Mewakili metode yang akan menangani peristiwa RateChanged . Kejadian ini diaktifkan saat PlaybackRate atau DefaultPlaybackRate berubah baik melalui interaksi pengguna atau dari kode.

TimelineMarkerRoutedEventHandler

Mewakili metode yang akan menangani berbagai peristiwa yang dirutekan yang terkait dengan penanda garis waktu.