using Xamarin.Forms.CustomAttributes; namespace Xamarin.Forms.Controls { internal class ActivityIndicatorCoreGalleryPage : CoreGalleryPage { protected override bool SupportsTapGestureRecognizer { get { return true; } } protected override void InitializeElement (ActivityIndicator element) { element.IsRunning = true; } protected override void Build (StackLayout stackLayout) { base.Build (stackLayout); var colorContainer = new ViewContainer (Test.ActivityIndicator.Color, new ActivityIndicator { Color = Color.Lime, IsRunning = true }); var isRunningContainer = new StateViewContainer (Test.ActivityIndicator.IsRunning, new ActivityIndicator { IsRunning = true }); isRunningContainer.StateChangeButton.Clicked += (sender, args) => { isRunningContainer.View.IsRunning = !isRunningContainer.View.IsRunning; }; Add (colorContainer); Add (isRunningContainer); } } }