private async void GifHelper_OnGifCreated(object sender, GifCreatedEventArgs e) { GifHelper.OnGifCreated -= GifHelper_OnGifCreated; ExitScreen(); if (e.Success) { var sharer = new ShareHelper(ScreenManager.Game); await sharer.ShareImage(e.Filename, ShareText); } else { var messageDisplay = ScreenManager.Game.Services.GetService <IToastBuddy>(); messageDisplay.ShowMessage($"Error creating gif", Color.Yellow); await ScreenManager.AddScreen(new OkScreen(e.ErrorMessage)); } }