зеркало из https://github.com/DeGsoft/maui-linux.git
46 строки
1.4 KiB
C#
46 строки
1.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Xamarin.Forms.Controls
|
|
{
|
|
public class PickerGallery : ContentPage
|
|
{
|
|
public PickerGallery ()
|
|
{
|
|
var picker = new Picker {Title="Dismiss in one sec", Items = {"John", "Paul", "George", "Ringo"}};
|
|
picker.Focused += async (object sender, FocusEventArgs e) => {
|
|
await Task.Delay (1000);
|
|
picker.Unfocus ();
|
|
};
|
|
|
|
Label testLabel = new Label { Text = "", AutomationId="test", ClassId="test" };
|
|
|
|
Picker p1 = new Picker { Title = "Pick a number", Items = { "0", "1", "2", "3", "4", "5", "6" }};
|
|
p1.SelectedIndexChanged += (sender, e) => {
|
|
testLabel.Text = "Selected Index Changed";
|
|
};
|
|
|
|
Content = new ScrollView {
|
|
Content = new StackLayout {
|
|
Padding = new Thickness (20, 20),
|
|
Children = {
|
|
new DatePicker (),
|
|
new TimePicker (),
|
|
new DatePicker { Format = "D" },
|
|
new TimePicker { Format = "T" },
|
|
new Picker {Title = "Set your favorite Beatle", Items = {"John", "Paul", "George", "Ringo"}},
|
|
new Picker {Title = "Set your favorite Stone", Items = {"Mick", "Keith", "Charlie", "Ronnie"}, SelectedIndex = 1},
|
|
new Picker {Title = "Pick", Items = {"Jason Smith", "Rui Marinho", "Eric Maupin", "Chris King"}, HorizontalOptions = LayoutOptions.CenterAndExpand},
|
|
picker,
|
|
testLabel,
|
|
p1
|
|
}
|
|
}
|
|
};
|
|
}
|
|
}
|
|
}
|