using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; namespace Xamarin.Forms.Controls { [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 35490, "Label Text Misaligned in Windows Phone 8.1 and WinRT", PlatformAffected.WinPhone | PlatformAffected.WinRT)] public class Bugzilla35490 : TestContentPage { protected override void Init () { var instructions = new Label { Text = "The label in the red box below should be centered horizontally and vertically. If it's not, this test has failed." }; var label = new Label { BackgroundColor = Color.Red, TextColor = Color.White, HorizontalTextAlignment = TextAlignment.Center, VerticalTextAlignment = TextAlignment.Center, HeightRequest = 200, HorizontalOptions = LayoutOptions.Fill, Text = "Should be centered horizontally and vertically" }; Content = new StackLayout { HorizontalOptions = LayoutOptions.Fill, VerticalOptions = LayoutOptions.Fill, Children = { instructions, label } }; } } }