async Task SetWaitStatus(bool showWaitStatus) { if (showWaitStatus) { activityIndicator.IsRunning = true; statusPanel.IsVisible = true; await LayoutButtons.ScaleTo(0.0, 500, null); LayoutButtons.IsVisible = false; } else { statusPanel.IsVisible = false; activityIndicator.IsRunning = false; await LayoutButtons.ScaleTo(0.2, 50, Easing.SpringIn); LayoutButtons.IsVisible = true; await LayoutButtons.ScaleTo(1, 500, Easing.SpringOut); } }