Aracılığıyla paylaş


ImageLibrary Sınıf

Tanım

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
Devralma
ImageLibrary
Öznitelikler

Oluşturucular

ImageLibrary(Boolean, ITracer)

ImageLibrary nesnesinin yeni bir örneğini başlatır.

ImageLibrary(JoinableTaskFactory, Boolean, ITracer)

ImageLibrary nesnesi oluşturur

Alanlar

BeforeImageRealized

Kaynaktan bir görüntü gerçekleştirilmeden önce oluşturulur.

DefaultGrayscaleBiasColor

Gri tonlamalı görüntüleri sapmak için varsayılan renk (#40FFFFFF). Bu, %75 yarı saydam etki üretir.

HighContrastGrayscaleBiasColor

Yüksek karşıtlık modundayken gri tonlamalı görüntüleri sapmaya yönelik renk.

InvalidImageMoniker

Geçersiz görüntü bilinen adı. Bu bilinen adı kullanan görüntüler bir görüntü bildiriminden yüklenemez.

NeutralSize

AddCustomImage çağrısında boyut nötr görüntü belirtirken kullanılacak boyut. Boyut nötr görüntü, istenen boyutta bir görüntü kullanılabilir olmadığında istenen boyuta ölçeklendirilen görüntüdür.

UnknownSize

Geçersiz görüntü boyutu. Bir görüntü kaynağının boyutu geçersizse, bu kaynağın bir boyutu olduğu ancak henüz yüklenmediği anlamına gelir.

Özellikler

AlternateDebugColor

Hata ayıklama modunda işlenen kenarlığı diğer rengi

CachedImageCount

Görüntü önbelleğinde depolanan görüntü sayısı.

DebugColor

Hata ayıklama modunda işlenen kenarlığı rengi

DebugMode

Resimlerin renkli kenarlık ekleyen hata ayıklama modunda işlenip işlenmeyeceği.

Default

ImageLibrary'nin varsayılan örneği

Initialized

Kitaplığın kullanıma hazır olup olmadığını gösterir.

IsCaching

Kitaplığın içeriğini önbelleğe alıp almadığını gösterir

IsDisposed

Nesnenin bir kez atılıp atılmadığını döndürür, çift atma işlemine karşı koruma sağlar

(Devralındığı yer: DisposableObject)
Tracer

Kitaplığın izleyicisi.

UseAsyncCrispImageConverter

CrispImage dönüştürücüsunun zaman uyumsuz olarak kullanılıp kullanılmaymayacağı.

Yöntemler

AddCustomCompositeImage(Int16Size, ImageCompositionLayer[])

Birden çok başka görüntüden oluşan özel bir görüntü oluşturur ve bu görüntüyü kitaplığa ekler.

AddCustomImage(IEnumerable<String>, Boolean)
AddCustomImage(ImageSource, Boolean)

Doğrudan önceden oluşturulmuş bir ImageSource aracılığıyla kitaplığa özel bir görüntü ekler.

AddCustomImageList(ImageMoniker[])

Kitaplığa özel görüntü listesi ekler

AddMonikerFormattingDescriptor(String, Guid, Func<IReadOnlyDictionary<Int32,String>>)

ImageMoniker.ToString() için bir biçimlendirme tanımlayıcısı ekler.

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

Görüntü kitaplığının seri durumdan çıkar stream

Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer)

Görüntü kitaplığının seri durumdan çıkar stream

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

görüntü kitaplığının seri durumdan çıkarılır stream.

Dispose()

Geçerli nesneyi atar ve daha fazla sonlandırmayı bastırır.

(Devralındığı yer: DisposableObject)
Dispose(Boolean)

Desen için IDisposable standart sanal aşırı yükleme

(Devralındığı yer: DisposableObject)
DisposeManagedResources()

Yönetilen kaynakları atlar.

DisposeNativeResources()

Türetilmiş sınıfların yerel kaynaklar için özel atma işlemesi sağlamasına izin verir

(Devralındığı yer: DisposableObject)
GetCacheSize(Int64, Int64)

Önbellek tarafından kullanılan bayt sayısını alma.

GetImage(ImageMoniker, ImageAttributes)

Kitaplıktan uyumlu attributes bir görüntü döndürür

GetImageCount()

Kitaplıktaki toplam görüntü sayısı. Sayıyı belirlemek, zayıf bir şekilde depolanan özel görüntüler için pahalı olabilir.

GetImageListCount()

Kitaplıktaki resim listelerinin toplam sayısı. Sayıyı belirlemek, zayıf bir şekilde depolanan özel görüntüler için pahalı olabilir.

GetImageListMonikers()

Kitaplıktaki tüm resim adlarını listeler.

GetImageListMonikers(ImageMoniker)

Belirli bir görüntü listesindeki görüntülerin ImageMonikers koleksiyonunu döndürür.

GetImageMonikers()

Kitaplıktaki tüm görüntülerin bilinenleri.

GetImageMonikerType(ImageMoniker)

ImageMoniker öğesinin bildirimden yüklenen özel bir görüntü olarak eklenip eklenmediğini veya hiçbirinin olmadığını döndürür; başka bir deyişle bu bilinen adı içeren bir görüntüye sahip değildir.

Load(IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>)

Bir bildirim koleksiyonundan ImageLibrary yükler.

Load(JoinableTaskFactory, IEnumerable<String>, Boolean, Boolean, ITracer)

Bir bildirim koleksiyonundan ImageLibrary yükler

Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>)

Bir bildirim koleksiyonundan ImageLibrary yükler

Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer)

Bir bildirim koleksiyonundan ImageLibrary yükler

Load(JoinableTaskFactory, String, Boolean, Boolean, ITracer)

Bildirimden ImageLibrary yükler

Load(JoinableTaskFactory, String, Boolean, ITracer, IStreamStorage<String>)

Bildirimden ImageLibrary yükler

Load(JoinableTaskFactory, String, Boolean, ITracer)

Bildirimden ImageLibrary yükler

Load(String, Boolean, ITracer, IStreamStorage<String>)

Bir bildirimden ImageLibrary yükler.

RemoveCustomImage(IImageHandle)

Kitaplıktan özel bir görüntüyü kaldırır. Resim AddCustomImage tarafından eklenmiş olmalıdır.

RemoveCustomImageList(IImageHandle)

Kitaplıktan özel görüntü listesini kaldırır. Resim AddCustomImageList tarafından eklenmiş olmalıdır.

ResetFormattingDescriptors()

ImageMoniker.ToString() için tüm biçimlendirme tanımlayıcılarını sıfırlar;

Serialize(Stream)

Görüntü kitaplığını şu şekilde serileştirir: stream

ThrowIfDisposed()

Bu nesne atılmışsa objectDisposedException oluşturur

(Devralındığı yer: DisposableObject)
TryGetMonikerForExtension(String, Boolean, ImageMoniker)

Uzantısı ile eşleşen extensiondosyalar için kullanılacak görüntünün bilinen adını almaya çalışır. Kullanılacak görüntüyü henüz tanımlamadıysak uzantı için kayıtlı ProgID'nin DefaultIcon özelliğini kullanarak tanımlamayı deneyeceğiz.

TryGetMonikerForProgId(String, Boolean, ImageMoniker)

eşleşen progIddosyalar için kullanılacak görüntünün bilinen adını almaya çalışır. Kullanılacak görüntüyü henüz tanımlamadıysak, öğesinin DefaultIcon özelliğini progIdkullanarak tanımlamayı deneyeceğiz.

Ekinlikler

BuildLibraryCache

Kitaplık önbelleği oluşturulduğunda tetiklenir.

Disposing

Olay hala erişilebilir durumdayken atılırken tetiklenir.

(Devralındığı yer: DisposableObject)
ImageLibraryCreated

ImageLibrary oluşturulduğunda oluşturulur.

ImageLibraryDisposed

ImageLibrary atıldığında oluşturulur.

InitializedChanged

Kitaplığın başlatılması tamamlandığında tetikleniyor.

ProcessManifest

Bir işlem bildirimi olduğunda oluşturulur.

Şunlara uygulanır