using Xamarin.Forms.CustomAttributes; namespace Xamarin.Forms.Controls { internal class FrameCoreGalleryPage : CoreGalleryPage { // TODO protected override bool SupportsFocus { get { return false; } } protected override void InitializeElement (Frame element) { element.HeightRequest = 50; element.WidthRequest = 100; element.OutlineColor = Color.Olive; } protected override void Build (StackLayout stackLayout) { base.Build (stackLayout); var hasShadowContainer = new StateViewContainer (Test.Frame.HasShadow, new Frame { HasShadow = true }); var outlineColorContainer = new StateViewContainer (Test.Frame.OutlineColor, new Frame { OutlineColor = Color.Teal, }); var viewContainer = new StateViewContainer (Test.Frame.OutlineColor, new Frame { OutlineColor = Color.Teal, Content = new Label { Text = "I am a frame" } }); Add (hasShadowContainer); Add (outlineColorContainer); Add (viewContainer); } } }