/// <summary> /// Sets the project thumbnail. /// </summary> private void SetThumbnail(ThumbnailEventPayload payload) { WriteableBitmap writeableBitmap = payload.Bitmap; if (writeableBitmap != null) { string encodedImage = this.EncodeImage(writeableBitmap); if (!string.IsNullOrEmpty(encodedImage)) { this.CurrentSequence.EncodedThumbnail = encodedImage; this.CurrentSequence.Thumbnail = writeableBitmap; } } }
/// <summary> /// Sets the project thumbnail. /// </summary> /// <param name="writeableBitmap">The bitmap that represents the project thumbnail.</param> private void SetThumbnail(ThumbnailEventPayload payload) { WriteableBitmap writeableBitmap = payload.Bitmap; if (writeableBitmap != null) { string encodedImage = EncodeImage(writeableBitmap); if (!string.IsNullOrEmpty(encodedImage)) { this.projectService.GetCurrentProject().ProjectThumbnail = encodedImage; this.ThumbImage = writeableBitmap; this.DeleteThumbnailCommand.RaiseCanExecuteChanged(); } } }
private bool FilterAddThumbnailEvent(ThumbnailEventPayload payload) { return(payload.Type == ThumbnailType.ProjectThumbnail); }
/// <summary> /// Publishes the ThumbnailEvent. /// </summary> /// <param name="bitmap">The bitmap being published.</param> /// <param name="thumbnailType">The type of the Thumbnail</param> public void SetThumbnail(WriteableBitmap bitmap, ThumbnailType thumbnailType) { var payload = new ThumbnailEventPayload(bitmap, thumbnailType); this.eventAggregator.GetEvent <ThumbnailEvent>().Publish(payload); }
private bool FilterAddThumbnailEvent(ThumbnailEventPayload payload) { return(payload.Type == ThumbnailType.SequenceThumbnail); }
public override void Publish(ThumbnailEventPayload payload) { this.PublishCalled = true; this.PublishArgumentPayload = payload.Bitmap; }