diff options
Diffstat (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1228.cs')
-rw-r--r-- | Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1228.cs | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1228.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1228.cs new file mode 100644 index 00000000..70ba1a74 --- /dev/null +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1228.cs @@ -0,0 +1,67 @@ +using Xamarin.Forms.CustomAttributes; + +namespace Xamarin.Forms.Controls +{ + [Preserve (AllMembers=true)] + [Issue (IssueTracker.Github, 1228, "ScrollView not auto scrolling with Editor", PlatformAffected.iOS)] + public class Issue1228 : ContentPage + { + public Issue1228 () + { + var grd = new Grid (); + + var layout = new StackLayout (); + + var picker = new Picker { BackgroundColor = Color.Pink }; + picker.Items.Add ("A"); + picker.Items.Add ("B"); + picker.Items.Add ("C"); + picker.Items.Add ("D"); + picker.Items.Add ("E"); + layout.Children.Add (picker); + + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + + layout.Children.Add (new SearchBar { + BackgroundColor = Color.Gray, + CancelButtonColor = Color.Red + }); + + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + layout.Children.Add (new Editor { BackgroundColor = Color.Red, VerticalOptions = LayoutOptions.End }); + + layout.Children.Add (new Entry { BackgroundColor = Color.Blue }); + layout.Children.Add (new SearchBar { + BackgroundColor = Color.Gray, + CancelButtonColor = Color.Red + }); + grd.Children.Add (layout); + + + Content = new ContentView { + Content = new ScrollView { + Padding = new Thickness (0, 20, 0, 0), + Orientation = ScrollOrientation.Vertical, + Content = grd, + HeightRequest = 400, + VerticalOptions = LayoutOptions.Start + }, + BackgroundColor = Color.Lime, + HeightRequest = 400 + + }; + } + } +} + |