69 строки
2.7 KiB
C#
69 строки
2.7 KiB
C#
using Xamarin.Forms.CustomAttributes;
|
|
using Xamarin.Forms.Internals;
|
|
|
|
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
|
|
|
|
};
|
|
}
|
|
}
|
|
}
|
|
|