Exemple #1
0
        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));
            }
        }