System.Windows.Media 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 jenis yang memungkinkan integrasi media kaya, termasuk gambar, teks, dan konten audio/video di aplikasi Windows Presentation Foundation (WPF).
Kelas
| Nama | Deskripsi |
|---|---|
| AdornerHitTestResult |
Mewakili data yang dikembalikan dari memanggil AdornerHitTest(Point) metode . |
| ArcSegment |
Mewakili busur elips antara dua titik. |
| BezierSegment |
Mewakili kurva Bezier kubik yang digambar di antara dua poin. |
| BitmapCache |
Membuat dan menyimpan representasi bitmap dari UIElement. |
| BitmapCacheBrush |
Mengecat area dengan konten yang di-cache. |
| Brush |
Menentukan objek yang digunakan untuk melukis objek grafis. Kelas yang berasal dari Brush menggambarkan bagaimana area dicat. |
| BrushConverter |
Digunakan untuk mengonversi Brush objek ke atau dari tipe objek lain. |
| Brushes |
Mengimplementasikan sekumpulan objek yang telah SolidColorBrush ditentukan sebelumnya. |
| CacheMode |
Menyediakan implementasi dasar untuk penembolokan UIElement. |
| CacheModeConverter |
CacheMode Mengonversi dari satu jenis data ke jenis data lainnya. |
| CharacterMetrics |
Mewakili metrik yang digunakan untuk menata karakter dalam font perangkat. |
| CharacterMetricsDictionary |
Mewakili kamus CharacterMetrics objek untuk font perangkat yang diindeks oleh nilai skalar Unicode. |
| ColorContext |
Mewakili profil warna International Color Consortium (ICC) atau Image Color Management (ICM) yang terkait dengan gambar bitmap. |
| ColorConverter |
Mengonversi instans jenis lain ke dan dari instans Color. |
| Colors |
Mengimplementasikan satu set warna yang telah ditentukan sebelumnya. |
| CombinedGeometry |
Mewakili bentuk geometrik 2-D yang ditentukan oleh kombinasi dua Geometry objek. |
| CompositionTarget |
Mewakili permukaan tampilan aplikasi Anda. |
| ContainerVisual |
Mengelola kumpulan Visual objek. |
| DashStyle |
Mewakili urutan tanda hubung dan celah yang akan diterapkan oleh Pen. |
| DashStyles |
Mengimplementasikan sekumpulan objek yang telah DashStyle ditentukan sebelumnya. |
| DisableDpiAwarenessAttribute |
Memungkinkan aplikasi WPF menonaktifkan kesadaran titik per inci (dpi) untuk semua elemen antarmuka pengguna. |
| DoubleCollection |
Mewakili kumpulan Double nilai yang diurutkan. |
| DoubleCollectionConverter |
Mengonversi instans jenis lain ke dan dari DoubleCollection. |
| Drawing |
Kelas abstrak yang menggambarkan gambar 2-D. Kelas ini tidak dapat diwariskan oleh kode Anda. |
| DrawingBrush |
Mengecat area dengan Drawing, yang dapat mencakup bentuk, teks, video, gambar, atau gambar lainnya. |
| DrawingCollection |
Mewakili kumpulan Drawing objek yang diurutkan. |
| DrawingContext |
Menjelaskan konten visual menggunakan perintah gambar, dorong, dan pop. |
| DrawingGroup |
Mewakili kumpulan gambar yang dapat dioperasikan sebagai gambar tunggal. |
| DrawingImage |
Yang ImageSource menggunakan Drawing untuk konten. |
| DrawingVisual |
DrawingVisual adalah objek visual yang dapat digunakan untuk merender grafik vektor di layar. Konten dipertahankan oleh sistem. |
| EllipseGeometry |
Mewakili geometri lingkaran atau elips. |
| ExceptionEventArgs |
Menyediakan data pengecualian kesalahan untuk peristiwa media. |
| FamilyTypeface |
Menentukan detail typeface tunggal yang didukung oleh FontFamily. |
| FamilyTypefaceCollection |
Mewakili kumpulan FamilyTypeface instans. |
| FontEmbeddingManager |
Menyediakan fungsionalitas untuk penyematan font fisik dan komposit. |
| FontFamily |
Mewakili keluarga font terkait. |
| FontFamilyConverter |
Mengonversi instans jenis ke String dan dari FontFamily instans. |
| FontFamilyMap |
Menentukan mana yang FontFamily akan digunakan untuk sekumpulan titik kode Unicode tertentu dan bahasa khusus budaya. |
| FontFamilyMapCollection |
Mewakili kumpulan FontFamilyMap objek yang diurutkan. |
| FontFamilyValueSerializer |
Mengonversi instans ke String dan dari instans FontFamily. |
| Fonts |
Menyediakan dukungan enumerasi untuk FontFamily objek dan Typeface . |
| FormattedText |
Menyediakan kontrol tingkat rendah untuk menggambar teks di aplikasi Windows Presentation Foundation (WPF). |
| GeneralTransform |
Menyediakan dukungan transformasi umum untuk objek, seperti titik dan persegi panjang. Ini adalah kelas abstrak. |
| GeneralTransformCollection |
Mewakili kumpulan GeneralTransform objek yang diurutkan. |
| GeneralTransformGroup |
GeneralTransform Mewakili yang merupakan komposit dari transformasi dalam .GeneralTransformCollection |
| Geometry |
Kelas yang berasal dari kelas dasar abstrak ini menentukan bentuk geometris. Geometry objek dapat digunakan untuk mengklip, menguji hit, dan merender data grafis 2-D. |
| GeometryCollection |
Mewakili kumpulan Geometry objek. |
| GeometryConverter |
Mengonversi instans jenis lain ke dan dari instans Geometry. |
| GeometryDrawing |
Geometry Menggambar menggunakan yang ditentukan Brush dan Pen. |
| GeometryGroup |
Mewakili geometri komposit, terdiri dari objek lain Geometry . |
| GeometryHitTestParameters |
Geometry Menentukan sebagai parameter yang akan digunakan untuk menguji pohon visual. |
| GeometryHitTestResult |
Mengembalikan hasil pengujian hit yang menggunakan Geometry sebagai parameter uji hit. |
| GlyphRun |
Mewakili urutan glyph dari satu wajah font tunggal pada satu ukuran, dan dengan satu gaya penyajian. |
| GlyphRunDrawing | |
| GlyphTypeface |
Menentukan wajah font fisik yang sesuai dengan file font pada disk. |
| GradientBrush |
Kelas abstrak yang menggambarkan gradien, terdiri dari pemberhentian gradien. Kelas yang mewarisi dari GradientBrush menggambarkan berbagai cara untuk menafsirkan pemberhentian gradien. |
| GradientStop |
Menjelaskan lokasi dan warna titik transisi dalam gradien. |
| GradientStopCollection |
Mewakili kumpulan GradientStop objek yang dapat diakses secara individual oleh indeks. |
| GuidelineSet |
Mewakili kumpulan garis panduan yang dapat membantu menyesuaikan gambar yang dirender ke kisi piksel perangkat. |
| HitTestParameters |
Menentukan parameter untuk pengujian hit. Kelas yang berasal dari kelas dasar umum ini yang dapat digunakan untuk pengujian hit praktis meliputi PointHitTestParameters dan GeometryHitTestParameters. |
| HitTestResult |
Menyediakan kelas dasar untuk beberapa kelas turunan yang mewakili nilai pengembalian dari tes hit. |
| HostVisual |
Visual Mewakili objek yang dapat disambungkan di mana saja ke pohon visual induk. |
| ImageBrush |
Mengecat area dengan gambar. |
| ImageDrawing |
Menggambar gambar dalam wilayah yang ditentukan oleh Rect. |
| ImageMetadata |
Menentukan kelas dasar untuk semua operasi metadata pada API terkait pencitraan. Ini adalah kelas abstrak. |
| ImageSource |
Mewakili jenis objek yang memiliki lebar, tinggi, dan ImageMetadata seperti BitmapSource dan DrawingImage. Ini adalah kelas abstrak. |
| ImageSourceConverter |
ImageSource Mengonversi ke dan dari jenis data lainnya. |
| ImageSourceValueSerializer |
Mengonversi instans ke String dan dari instans ImageSource. |
| Int32Collection |
Mewakili kumpulan Int32 nilai. |
| Int32CollectionConverter |
Int32Collection Mengonversi ke dan dari jenis data lainnya. |
| InvalidWmpVersionException |
Pengecualian yang dilemparkan ketika versi Microsoft Windows Media Player yang diinstal tidak didukung. |
| LanguageSpecificStringDictionary |
Mewakili kamus string yang digunakan untuk mewakili nama objek dalam bahasa yang berbeda. |
| LinearGradientBrush |
Melukis area dengan gradien linier. |
| LineGeometry |
Mewakili geometri garis. |
| LineSegment |
Membuat garis di antara dua titik dalam PathFigure. |
| MatrixConverter |
Mengonversi instans jenis lain ke dan dari Matrix. |
| MatrixTransform |
Membuat transformasi matriks affine arbitrer yang digunakan untuk memanipulasi objek atau sistem koordinat dalam bidang 2-D. |
| MediaClock |
Mempertahankan status waktu untuk media melalui MediaTimeline. |
| MediaPlayer |
Menyediakan pemutaran media untuk gambar. |
| MediaScriptCommandEventArgs |
Menyediakan data untuk peristiwa ScriptCommand dan ScriptCommand. |
| MediaTimeline |
Timeline Menyediakan untuk konten media. |
| NumberSubstitution |
Menentukan bagaimana angka dalam teks ditampilkan dalam budaya yang berbeda. |
| PathFigure |
Mewakili sub bagian dari geometri, satu seri segmen geometri dua dimensi yang terhubung. |
| PathFigureCollection |
Mewakili kumpulan PathFigure objek yang secara kolektif membentuk geometri dari PathGeometry. |
| PathFigureCollectionConverter |
Mengonversi instans jenis lain ke dan dari PathFigureCollection. |
| PathGeometry |
Mewakili bentuk kompleks yang mungkin terdiri dari busur, kurva, elipsis, garis, dan persegi panjang. |
| PathSegment |
Mewakili segmen PathFigure objek. |
| PathSegmentCollection |
Mewakili kumpulan PathSegment objek yang dapat diakses secara individual oleh indeks. |
| Pen |
Menjelaskan bagaimana bentuk diuraikan. |
| PixelFormatConverter |
PixelFormat Mengonversi ke dan dari jenis data lainnya. |
| PixelFormats |
Mewakili kumpulan format piksel yang didukung. |
| PointCollection |
Mewakili kumpulan Point nilai yang dapat diakses secara individual oleh indeks. |
| PointCollectionConverter |
Mengonversi instans jenis lain ke dan dari PointCollection. |
| PointHitTestParameters |
Point Menentukan sebagai parameter yang akan digunakan untuk pengujian hit objek visual. |
| PointHitTestResult |
Mewakili hasil pengujian hit yang menggunakan Point sebagai parameter uji hit. |
| PolyBezierSegment |
Mewakili satu atau beberapa kurva Bezier kubik. |
| PolyLineSegment |
Mewakili sekumpulan segmen garis yang PointCollection ditentukan oleh dengan masing-masing Point menentukan titik akhir segmen garis. |
| PolyQuadraticBezierSegment |
Mewakili satu set segmen Bezier kuadrat. |
| QuadraticBezierSegment |
Membuat kurva Bezier kuadrat antara dua titik dalam .PathFigure |
| RadialGradientBrush |
Mengecat area dengan gradien radial. Titik fokus menentukan awal gradien, dan lingkaran menentukan titik akhir gradien. |
| RectangleGeometry |
Menjelaskan persegi panjang dua dimensi. |
| RenderCapability |
Memungkinkan aplikasi WPF untuk mengkueri tingkat penyajian saat ini untuk objek terkait Dispatcher dan mendaftar untuk pemberitahuan perubahan. |
| RenderingEventArgs |
Argumen yang diperlukan untuk peristiwa tersebut Rendering . |
| RenderOptions |
Menyediakan opsi untuk mengontrol perilaku penyajian objek. |
| RequestCachePolicyConverter |
Mengurai RequestCachePolicy. |
| RotateTransform |
Memutar objek searah jarang tentang titik tertentu dalam sistem koordinat 2-D x-y. |
| ScaleTransform |
Menskalakan objek dalam sistem koordinat 2-D x-y. |
| SkewTransform |
Mewakili ke condong 2-D. |
| SolidColorBrush |
Mengecat area dengan warna solid. |
| StreamGeometry |
Menentukan bentuk geometris, yang dijelaskan menggunakan StreamGeometryContext. Geometri ini adalah alternatif ringan untuk PathGeometry: tidak mendukung pengikatan data, animasi, atau modifikasi. |
| StreamGeometryContext |
Menjelaskan geometri menggunakan perintah menggambar. Kelas ini digunakan dengan StreamGeometry kelas untuk membuat geometri ringan yang tidak mendukung pengikatan data, animasi, atau modifikasi. |
| TextEffect |
Mewakili efek teks yang dapat diterapkan ke objek teks. |
| TextEffectCollection |
Menyediakan dukungan pengumpulan untuk kumpulan TextEffect objek. |
| TextOptions |
Menentukan sekumpulan properti terlampir yang memengaruhi cara teks ditampilkan dalam elemen. |
| TileBrush |
Menjelaskan cara melukis wilayah dengan menggunakan satu atau beberapa petak peta. |
| Transform |
Menentukan fungsionalitas yang memungkinkan transformasi dalam bidang 2-D. Transformasi termasuk rotasi (RotateTransform), skala (ScaleTransform), condong (SkewTransform), dan terjemahan (TranslateTransform). Hierarki kelas ini berbeda dari Matrix struktur karena merupakan kelas dan mendukung semantik animasi dan enumerasi. |
| TransformCollection |
Mewakili kumpulan Transform objek yang dapat diakses secara individual oleh indeks. |
| TransformConverter |
Transform Mengonversi objek ke atau dari tipe objek lain. |
| TransformGroup |
Mewakili komposit Transform yang terdiri dari objek lain Transform . |
| TranslateTransform |
Menerjemahkan (memindahkan) objek dalam sistem koordinat 2-D x-y. |
| Typeface |
Mewakili kombinasi FontFamily, , FontWeightFontStyle, dan FontStretch. |
| VectorCollection |
Mewakili kumpulan Vector nilai yang diurutkan. |
| VectorCollectionConverter |
Mengonversi instans jenis lain ke dan dari VectorCollection. |
| VideoDrawing |
Memainkan file media. Jika media adalah file video, media VideoDrawing akan menggambarnya ke persegi panjang yang ditentukan. |
| Visual |
Menyediakan dukungan penyajian di WPF, yang mencakup pengujian hit, transformasi koordinat, dan perhitungan kotak pembatas. |
| VisualBrush |
Mengecat area dengan Visual. |
| VisualCollection |
Mewakili kumpulan Visual objek yang diurutkan. |
| VisualTarget |
Menyediakan fungsionalitas untuk menyambungkan satu pohon visual ke pohon visual lain di seluruh batas alur. |
| VisualTreeHelper |
Menyediakan metode utilitas yang melakukan tugas umum yang melibatkan simpul di pohon visual. |
Struct
Enum
| Nama | Deskripsi |
|---|---|
| AlignmentX |
Menjelaskan bagaimana konten diposisikan secara horizontal dalam kontainer. |
| AlignmentY |
Menjelaskan bagaimana konten diposisikan secara vertikal dalam kontainer. |
| BitmapScalingMode |
Menentukan algoritma mana yang digunakan untuk menskalakan gambar bitmap. |
| BrushMappingMode |
Menentukan sistem koordinat yang digunakan oleh Brush. |
| CachingHint |
Menentukan apakah akan menyimpan objek sikat berjenjang. |
| ClearTypeHint |
Enumerasi yang menentukan petunjuk ke mesin penyajian bahwa teks dapat dirender dengan ClearType. |
| ColorInterpolationMode |
Menentukan bagaimana warna dalam gradien diinterpolasi. |
| EdgeMode |
Menentukan bagaimana tepi primitif gambar non-teks dirender. |
| FillRule |
Menentukan bagaimana area persimpangan objek PathFigure yang terkandung dalam Geometry digabungkan untuk membentuk area Geometry. |
| FontEmbeddingRight |
Menjelaskan izin penyematan font yang ditentukan dalam file font OpenType. |
| GeometryCombineMode |
Menentukan metode yang berbeda di mana dua geometri dapat digabungkan. |
| GradientSpreadMethod |
Menentukan cara menggambar gradien di luar vektor gradien atau ruang gradien sikat. |
| HitTestFilterBehavior |
Menentukan perilaku pengembalian pengujian hit dalam metode panggilan balik filter uji hit. |
| HitTestResultBehavior |
Menentukan apakah akan melanjutkan enumerasi objek visual yang tersisa selama tes hit. |
| IntersectionDetail |
Menyediakan informasi tentang persimpangan antara geometri di GeometryHitTestParameters dan visual yang terpukul. |
| NumberCultureSource |
Menentukan bagaimana budaya untuk angka dalam eksekusi teks ditentukan. |
| NumberSubstitutionMethod |
Menentukan kelas enumerator yang menentukan jenis substitusi angka yang akan dilakukan pada angka dalam eksekusi teks. |
| PenDashCap |
Menjelaskan bentuk di akhir setiap segmen tanda hubung. |
| PenLineCap |
Menjelaskan bentuk di akhir garis atau segmen. |
| PenLineJoin |
Menjelaskan bentuk yang menggabungkan dua garis atau segmen. |
| Stretch |
Menjelaskan bagaimana konten diubah ukurannya untuk mengisi ruang yang dialokasikan. |
| StyleSimulations |
Menentukan kelas enumerator yang menjelaskan gaya simulasi font. |
| SweepDirection |
Menentukan arah busur elips digambar. |
| TextFormattingMode |
Menentukan metode pemformatan yang didukung oleh kelas TextFormatter. |
| TextHintingMode |
Menentukan perilaku penyajian teks statis atau animasi. |
| TextRenderingMode |
Menentukan mode penyajian yang didukung untuk teks. |
| TileMode |
Menjelaskan bagaimana TileBrush melukis petak peta ke area output. |
| ToleranceType |
Menentukan cara ditafsirkan nilai toleransi kesalahan. |
Delegasikan
| Nama | Deskripsi |
|---|---|
| HitTestFilterCallback |
Mewakili metode panggilan balik yang menentukan bagian pohon visual untuk dihilangkan dari pemrosesan pengujian hit. |
| HitTestResultCallback |
Mewakili panggilan balik yang digunakan untuk menyesuaikan pengujian hit. WPF memanggil HitTestResultCallback untuk melaporkan persimpangan pengujian kepada pengguna. |