次の方法で共有


ImageLibrary クラス

定義

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
継承
ImageLibrary
属性

コンストラクター

ImageLibrary(Boolean, ITracer)

ImageLibrary オブジェクトの新しいインスタンスを初期化します。

ImageLibrary(JoinableTaskFactory, Boolean, ITracer)

ImageLibrary オブジェクトを構築します

フィールド

BeforeImageRealized

イメージがソースから実現される前に発生します。

DefaultGrayscaleBiasColor

グレースケール イメージのバイアスの既定の色 (#40FFFFFF)。 これにより、75%の半透明効果が得られます。

HighContrastGrayscaleBiasColor

ハイ コントラスト モードの場合にグレースケール イメージをバイアスする色。

InvalidImageMoniker

無効なイメージ モニカー。 このモニカーを使用するイメージは、イメージ マニフェストから読み込むことができません。

NeutralSize

AddCustomImage の呼び出しでサイズに依存しないイメージを指定するときに使用するサイズ。 サイズに依存しないイメージは、要求されたサイズのイメージが使用できない場合に、要求されたサイズにスケーリングされるイメージです。

UnknownSize

無効なイメージ サイズ。 イメージ ソースのサイズが無効な場合は、このソースのサイズはありますが、まだ読み込まれていません。

プロパティ

AlternateDebugColor

デバッグ モードでレンダリングされる境界線の代替色

CachedImageCount

イメージ キャッシュに格納されているイメージの数。

DebugColor

デバッグ モードでレンダリングされる境界線の色

DebugMode

イメージをデバッグ モードでレンダリングする必要があるかどうか。これにより、色付きの境界線が追加されます。

Default

ImageLibrary の既定のインスタンス

Initialized

ライブラリを使用する準備ができているかどうかを示します。

IsCaching

ライブラリがコンテンツをキャッシュしているかどうかを示します

IsDisposed

オブジェクトが 1 回破棄されたかどうかを返し、二重廃棄から保護します

(継承元 DisposableObject)
Tracer

ライブラリのトレーサー。

UseAsyncCrispImageConverter

CrispImage コンバーターを非同期的に使用するかどうか。

メソッド

AddCustomCompositeImage(Int16Size, ImageCompositionLayer[])

他の複数のイメージで構成されるカスタム イメージを作成し、そのイメージをライブラリに追加します。

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

既に作成された ImageSource を使用して、カスタム イメージをライブラリに直接追加します。

AddCustomImageList(ImageMoniker[])

カスタム イメージ リストをライブラリに追加します

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

ImageMoniker.ToString() の書式設定記述子を追加します。

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

からイメージ ライブラリを逆シリアル化します。 stream

Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer)

からイメージ ライブラリを逆シリアル化します。 stream

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

から streamイメージ ライブラリを逆シリアル化します。

Dispose()

現在のオブジェクトを破棄し、それ以上のファイナライズを抑制します。

(継承元 DisposableObject)
Dispose(Boolean)

パターンの IDisposable 標準仮想オーバーロード

(継承元 DisposableObject)
DisposeManagedResources()

マネージド リソースを破棄します。

DisposeNativeResources()

派生クラスがネイティブ リソースのカスタム 破棄処理を提供できるようにします

(継承元 DisposableObject)
GetCacheSize(Int64, Int64)

キャッシュによって実際に使用されるバイト数を取得します。

GetImage(ImageMoniker, ImageAttributes)

ライブラリから に attributes 準拠しているイメージを返します

GetImageCount()

ライブラリ内のイメージの合計数。 カウントの決定は、弱く格納されているカスタム イメージではコストがかかる場合があります。

GetImageListCount()

ライブラリ内のイメージ リストの合計数。 カウントの決定は、弱く格納されているカスタム イメージではコストがかかる場合があります。

GetImageListMonikers()

ライブラリ内のすべてのイメージ リストのモニカー。

GetImageListMonikers(ImageMoniker)

指定したイメージ リスト内のイメージの ImageMonikers のコレクションを返します。

GetImageMonikers()

ライブラリ内のすべての画像のモニカー。

GetImageMonikerType(ImageMoniker)

ImageMoniker がカスタム イメージとして追加されたか、マニフェストから読み込まれたのか、そうでないかを返します。つまり、そのモニカーを含むイメージがありません。

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

マニフェストのコレクションから ImageLibrary を読み込みます。

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

マニフェストのコレクションから ImageLibrary を読み込みます

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

マニフェストのコレクションから ImageLibrary を読み込みます

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

マニフェストのコレクションから ImageLibrary を読み込みます

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

マニフェストから ImageLibrary を読み込む

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

マニフェストから ImageLibrary を読み込む

Load(JoinableTaskFactory, String, Boolean, ITracer)

マニフェストから ImageLibrary を読み込む

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

マニフェストから ImageLibrary を読み込みます。

RemoveCustomImage(IImageHandle)

ライブラリからカスタム イメージを削除します。 イメージは AddCustomImage によって追加されている必要があります。

RemoveCustomImageList(IImageHandle)

ライブラリからカスタム イメージ リストを削除します。 イメージは AddCustomImageList によって追加されている必要があります。

ResetFormattingDescriptors()

ImageMoniker.ToString()の書式設定記述子をすべてリセットします。

Serialize(Stream)

イメージ ライブラリを にシリアル化します。 stream

ThrowIfDisposed()

このオブジェクトが破棄されている場合は、ObjectDisposedException をスローします

(継承元 DisposableObject)
TryGetMonikerForExtension(String, Boolean, ImageMoniker)

拡張子が と一致するファイルに使用するイメージのモニカーを extension取得しようとします。 使用するイメージをまだ特定していない場合は、拡張機能に登録されている ProgID の DefaultIcon プロパティを使用して識別しようとします。

TryGetMonikerForProgId(String, Boolean, ImageMoniker)

に一致 progIdするファイルに使用するイメージのモニカーを取得しようとします。 使用するイメージをまだ特定していない場合は、 の DefaultIcon プロパティ progIdを使用してイメージの識別を試みます。

イベント

BuildLibraryCache

ライブラリ キャッシュがビルドされるときに発生します。

Disposing

イベントがまだアクセス可能な状態で破棄されるときに発生します。

(継承元 DisposableObject)
ImageLibraryCreated

ImageLibrary の作成時に発生します。

ImageLibraryDisposed

ImageLibrary が破棄されるときに発生します。

InitializedChanged

ライブラリの初期化が完了したときに発生します。

ProcessManifest

プロセス マニフェストがある場合に発生します。

適用対象