コード例 #1
0
		async void FfImage_Finish (object sender, CachedImageEvents.FinishEventArgs e)
		{
			ffImage.Finish -= FfImage_Finish;

			var asBytes = await ffImage.GetImageAsJpgAsync (90, 480, 480);
			var asStream = new MemoryStream(asBytes);
			exportedImage.Source = Xamarin.Forms.ImageSource.FromStream (() => asStream);
			asBytes = null;

		}
コード例 #2
0
ファイル: CachedImage.cs プロジェクト: zenjoy/FFImageLoading
		internal void OnFinish(CachedImageEvents.FinishEventArgs e) 
		{
			var handler = Finish;
			if (handler != null) handler(this, e);
		}
コード例 #3
0
ファイル: CachedImage.cs プロジェクト: zenjoy/FFImageLoading
		internal void OnError(CachedImageEvents.ErrorEventArgs e) 
		{
			var handler = Error;
			if (handler != null) handler(this, e);
		}
コード例 #4
0
ファイル: CachedImage.cs プロジェクト: zenjoy/FFImageLoading
		internal void OnSuccess(CachedImageEvents.SuccessEventArgs e) 
		{
			var handler = Success;
			if (handler != null) handler(this, e);
		}
コード例 #5
0
ファイル: CachedImage.cs プロジェクト: petlack/FFImageLoading
		internal void OnFinish(CachedImageEvents.FinishEventArgs e) 
		{
			var handler = Finish;
			if (handler != null) handler(this, e);

			var finishCommand = FinishCommand;
			if (finishCommand != null && finishCommand.CanExecute(e))
				finishCommand.Execute(e);
		}
コード例 #6
0
ファイル: CachedImage.cs プロジェクト: petlack/FFImageLoading
		internal void OnError(CachedImageEvents.ErrorEventArgs e) 
		{
			var handler = Error;
			if (handler != null) handler(this, e);

			var errorCommand = ErrorCommand;
			if (errorCommand != null && errorCommand.CanExecute(e))
				errorCommand.Execute(e);
		}
コード例 #7
0
ファイル: CachedImage.cs プロジェクト: petlack/FFImageLoading
		internal void OnSuccess(CachedImageEvents.SuccessEventArgs e) 
		{
			var handler = Success;
			if (handler != null) handler(this, e);

			var successCommand = SuccessCommand;
			if (successCommand != null && successCommand.CanExecute(e))
				successCommand.Execute(e);
		}
コード例 #8
0
		internal void OnDownloadStarted(CachedImageEvents.DownloadStartedEventArgs e)
		{
			DownloadStarted?.Invoke(this, e);

			var downloadStartedCommand = DownloadStartedCommand;
			if (downloadStartedCommand != null && downloadStartedCommand.CanExecute(e))
				downloadStartedCommand.Execute(e);
		}