示例#1
0
        private async void CheckVisible_Elapsed(object sender, ElapsedEventArgs e)
        {
            var Visibility = DetailScroll.ScrollY + DetailScroll.Height;

            if (Visibility < ShowImage.Height && !ScrollDown.IsVisible)
            {
                await Device.InvokeOnMainThreadAsync(async() =>
                {
                    ScrollDown.Opacity   = 0;
                    ScrollDown.IsVisible = true;
                    await ScrollDown.FadeTo(1);
                });
            }
            else if (Visibility > ShowImage.Height && ScrollDown.IsVisible)
            {
                await Device.InvokeOnMainThreadAsync(async() =>
                {
                    await ScrollDown.FadeTo(0);
                    ScrollDown.IsVisible = false;
                });
            }
        }