ImageLibrary Kelas
Definisi
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.
public ref class ImageLibrary : Microsoft::VisualStudio::PlatformUI::DisposableObject
[Windows::Foundation::Metadata::WebHostHidden]
class ImageLibrary : Microsoft::VisualStudio::PlatformUI::DisposableObject
[System.Runtime.InteropServices.Guid("8fa80f44-0b82-4a81-9264-ca9e36fa70e4")]
public class ImageLibrary : Microsoft.VisualStudio.PlatformUI.DisposableObject
[<System.Runtime.InteropServices.Guid("8fa80f44-0b82-4a81-9264-ca9e36fa70e4")>]
type ImageLibrary = class
inherit DisposableObject
Public Class ImageLibrary
Inherits DisposableObject
- Warisan
- Atribut
Konstruktor
| ImageLibrary(Boolean, ITracer) |
Menginisialisasi instans baru objek ImageLibrary. |
| ImageLibrary(JoinableTaskFactory, Boolean, ITracer) |
Membuat objek ImageLibrary |
Bidang
| BeforeImageRealized |
Dimunculkan sebelum gambar direalisasikan dari sumbernya. |
| DefaultGrayscaleBiasColor |
Warna default untuk bias gambar skala abu-abu (#40FFFFFF). Ini menghasilkan efek tembus 75%. |
| HighContrastGrayscaleBiasColor |
Warna untuk gambar skala abu-abu bias ketika dalam mode kontras tinggi. |
| InvalidImageMoniker |
Moniker gambar tidak valid. Gambar yang menggunakan moniker ini tidak dapat dimuat dari manifes gambar. |
| NeutralSize |
Ukuran yang digunakan saat menentukan gambar netral ukuran dalam panggilan ke AddCustomImage. Gambar ukuran netral adalah gambar yang diskalakan ke ukuran yang diminta ketika gambar dari ukuran yang diminta tidak tersedia. |
| UnknownSize |
Ukuran gambar tidak valid. Ketika sumber gambar memiliki ukuran yang tidak valid, itu berarti sumber ini memiliki ukuran tetapi belum dimuat. |
Properti
| AlternateDebugColor |
Warna alternatif dari batas yang dirender dalam mode debug |
| CachedImageCount |
Jumlah gambar yang disimpan dalam cache gambar. |
| DebugColor |
Warna batas yang dirender dalam mode debug |
| DebugMode |
Apakah gambar harus dirender dalam mode debug atau tidak, yang menambahkan batas berwarna. |
| Default |
Instans default ImageLibrary |
| Initialized |
Menunjukkan apakah pustaka siap digunakan. |
| IsCaching |
Menunjukkan apakah pustaka menyimpan cache kontennya |
| IsDisposed |
Mengembalikan apakah objek telah dibuang sekali, melindungi dari pembuangan ganda (Diperoleh dari DisposableObject) |
| Tracer |
Pelacak untuk perpustakaan. |
| UseAsyncCrispImageConverter |
Apakah akan menggunakan pengonversi CrispImage secara asinkron atau tidak. |
Metode
| AddCustomCompositeImage(Int16Size, ImageCompositionLayer[]) |
Membuat gambar kustom yang terdiri dari beberapa gambar lain, dan menambahkan gambar tersebut ke pustaka. |
| AddCustomImage(IEnumerable<String>, Boolean) | |
| AddCustomImage(ImageSource, Boolean) |
Menambahkan gambar kustom ke pustaka, langsung melalui ImageSource yang sudah dibuat. |
| AddCustomImageList(ImageMoniker[]) |
Menambahkan daftar gambar kustom ke pustaka |
| AddMonikerFormattingDescriptor(String, Guid, Func<IReadOnlyDictionary<Int32,String>>) |
Menambahkan deskriptor pemformatan untuk ImageMoniker.ToString(). |
| Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer, IStreamStorage<String>) |
Mendeserialisasi pustaka gambar dari |
| Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer) |
Mendeserialisasi pustaka gambar dari |
| Deserialize(Stream, Boolean, ITracer, IStreamStorage<String>) |
Mendeserialisasi pustaka gambar dari |
| Dispose() |
Membuang objek saat ini kemudian menekan finalisasi lebih lanjut. (Diperoleh dari DisposableObject) |
| Dispose(Boolean) |
Kelebihan beban virtual standar untuk IDisposable pola (Diperoleh dari DisposableObject) |
| DisposeManagedResources() |
Membuang sumber daya terkelola. |
| DisposeNativeResources() |
Memungkinkan kelas turunan untuk menyediakan penanganan pembuangan kustom untuk sumber daya asli (Diperoleh dari DisposableObject) |
| GetCacheSize(Int64, Int64) |
Dapatkan jumlah byte yang benar-benar digunakan oleh cache. |
| GetImage(ImageMoniker, ImageAttributes) |
Mengembalikan gambar yang sesuai |
| GetImageCount() |
Jumlah total gambar di pustaka. Menentukan jumlah mungkin mahal untuk gambar kustom, yang disimpan dengan lemah. |
| GetImageListCount() |
Jumlah total daftar gambar di pustaka. Menentukan jumlah mungkin mahal untuk gambar kustom, yang disimpan dengan lemah. |
| GetImageListMonikers() |
Moniker dari semua daftar gambar di pustaka. |
| GetImageListMonikers(ImageMoniker) |
Mengembalikan kumpulan ImageMonikers gambar dalam daftar gambar tertentu. |
| GetImageMonikers() |
Para moniker dari semua gambar di pustaka. |
| GetImageMonikerType(ImageMoniker) |
Mengembalikan apakah ImageMoniker ditambahkan sebagai gambar kustom, dimuat dari manifes, atau tidak keduanya, yang berarti kami tidak memiliki gambar dengan moniker tersebut. |
| Load(IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Memuat ImageLibrary dari kumpulan manifes. |
| Load(JoinableTaskFactory, IEnumerable<String>, Boolean, Boolean, ITracer) |
Memuat ImageLibrary dari kumpulan manifes |
| Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Memuat ImageLibrary dari kumpulan manifes |
| Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer) |
Memuat ImageLibrary dari kumpulan manifes |
| Load(JoinableTaskFactory, String, Boolean, Boolean, ITracer) |
Memuat ImageLibrary dari manifes |
| Load(JoinableTaskFactory, String, Boolean, ITracer, IStreamStorage<String>) |
Memuat ImageLibrary dari manifes |
| Load(JoinableTaskFactory, String, Boolean, ITracer) |
Memuat ImageLibrary dari manifes |
| Load(String, Boolean, ITracer, IStreamStorage<String>) |
Memuat ImageLibrary dari manifes. |
| RemoveCustomImage(IImageHandle) |
Menghapus gambar kustom dari pustaka. Gambar harus ditambahkan oleh AddCustomImage. |
| RemoveCustomImageList(IImageHandle) |
Menghapus daftar gambar kustom dari pustaka. Gambar harus ditambahkan oleh AddCustomImageList. |
| ResetFormattingDescriptors() |
Mengatur ulang semua deskriptor pemformatan untuk ImageMoniker.ToString(); |
| Serialize(Stream) |
Menserialisasikan pustaka gambar ke |
| ThrowIfDisposed() |
Melempar ObjectDisposedException jika objek ini telah dibuang (Diperoleh dari DisposableObject) |
| TryGetMonikerForExtension(String, Boolean, ImageMoniker) |
Mencoba untuk mendapatkan moniker untuk gambar yang digunakan untuk file yang ekstensinya cocok |
| TryGetMonikerForProgId(String, Boolean, ImageMoniker) |
Upaya untuk mendapatkan moniker untuk gambar yang digunakan untuk file yang cocok |
Acara
| BuildLibraryCache |
Dimunculkan saat cache pustaka dibangun. |
| Disposing |
Muncul ketika peristiwa sedang dibuang, sementara masih dapat diakses. (Diperoleh dari DisposableObject) |
| ImageLibraryCreated |
Dimunculkan saat ImageLibrary dibuat. |
| ImageLibraryDisposed |
Dimunculkan saat ImageLibrary dibuang. |
| InitializedChanged |
Dimunculkan ketika pustaka selesai menginisialisasi. |
| ProcessManifest |
Dimunculkan ketika ada manifes proses. |