Bagikan melalui


ImageLibrary Kelas

Definisi

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
ImageLibrary
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 stream

Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer)

Mendeserialisasi pustaka gambar dari stream

Deserialize(Stream, Boolean, ITracer, IStreamStorage<String>)

Mendeserialisasi pustaka gambar dari stream.

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 attributes dengan dari pustaka

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 stream

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 extension. Jika kami belum mengidentifikasi gambar yang akan digunakan, kami akan mencoba mengidentifikasinya menggunakan properti DefaultIcon dari ProgID terdaftar untuk ekstensi.

TryGetMonikerForProgId(String, Boolean, ImageMoniker)

Upaya untuk mendapatkan moniker untuk gambar yang digunakan untuk file yang cocok progId. Jika kita belum mengidentifikasi gambar yang akan digunakan, kita akan mencoba mengidentifikasinya menggunakan properti DefaultIcon dari progId.

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.

Berlaku untuk