C# 클래스 StarryEyes.Views.Controls.ImageLoader

파일 보기 프로젝트 열기: karno/StarryEyes 1 사용 예제들

공개 메소드들

메소드 설명
CancelLoading ( System.Guid id ) : void
QueueLoadImage ( IImageVisual image, Uri uri, int dpw, int dph ) : void
RegisterSpecialResolverTable ( string scheme, byte[]>.Func resolver ) : bool

비공개 메소드들

메소드 설명
AfterLoadCompleted ( Uri uri, byte imageBytes ) : void
ApplyImage ( IImageVisual target, Uri source, BitmapImage image ) : void
ApplyImageOnDispatcher ( ) : void
CleanInternalTables ( Uri uri ) : void
CreateImage ( byte b, int dpw, int dph ) : BitmapImage
DecodeTaskWorker ( ) : void
GetCache ( [ uri, byte &cache ) : bool
ImageLoader ( ) : System
LoadBytes ( Uri source ) : Task
QueueDecodeTask ( System.Guid targetId, Uri uriSource, byte bytes, int dpw, int dph ) : void
QueueLoadTask ( Uri source, System.Guid id ) : void
RemoveExpiredCaches ( ) : void
RunNextLoadTask ( ) : void
SetCache ( [ uri, [ imageByte ) : void
StartDecodeThread ( ) : void

메소드 상세

CancelLoading() 공개 정적인 메소드

public static CancelLoading ( System.Guid id ) : void
id System.Guid
리턴 void

QueueLoadImage() 공개 정적인 메소드

public static QueueLoadImage ( IImageVisual image, Uri uri, int dpw, int dph ) : void
image IImageVisual
uri System.Uri
dpw int
dph int
리턴 void

RegisterSpecialResolverTable() 공개 정적인 메소드

public static RegisterSpecialResolverTable ( string scheme, byte[]>.Func resolver ) : bool
scheme string
resolver byte[]>.Func
리턴 bool