зеркало из https://github.com/DeGsoft/maui-linux.git
59 строки
1.6 KiB
C#
59 строки
1.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Xamarin.Forms.Controls
|
|
{
|
|
public class MultiGallery : ContentPage
|
|
{
|
|
public MultiGallery ()
|
|
{
|
|
var button = new Button {Text = "Toggle Nav Bar"};
|
|
Content = new ScrollView {
|
|
Content = new StackLayout {
|
|
Children = {
|
|
button,
|
|
new Editor (),
|
|
new Entry (),
|
|
new Image {Source = ImageSource.FromFile ("cover1.jpg")},
|
|
new Label {Text = "Label"},
|
|
new ProgressBar (),
|
|
new ActivityIndicator (),
|
|
new Switch (),
|
|
new Stepper (),
|
|
new Slider (),
|
|
new ProgressBar (),
|
|
new ActivityIndicator (),
|
|
new Switch (),
|
|
new Stepper (),
|
|
new Slider ()
|
|
}
|
|
}
|
|
};
|
|
|
|
button.Clicked +=
|
|
(sender, args) => NavigationPage.SetHasNavigationBar (this, !NavigationPage.GetHasNavigationBar (this));
|
|
|
|
ToolbarItems.Add (new ToolbarItem ("Back", "bank.png", () => Navigation.PopAsync (), ToolbarItemOrder.Primary));
|
|
ToolbarItems.Add (new ToolbarItem ("It's", "bank.png", () => Navigation.PopAsync (), ToolbarItemOrder.Secondary));
|
|
ToolbarItems.Add (new ToolbarItem ("A", "bank.png", () => Navigation.PopAsync (), ToolbarItemOrder.Secondary));
|
|
ToolbarItems.Add (new ToolbarItem ("TARP!", "bank.png", () => Navigation.PopAsync (), ToolbarItemOrder.Secondary));
|
|
}
|
|
|
|
protected override void OnAppearing ()
|
|
{
|
|
Debug.WriteLine ("Appearing");
|
|
base.OnAppearing ();
|
|
}
|
|
|
|
protected override void OnDisappearing ()
|
|
{
|
|
Debug.WriteLine ("Disappearing");
|
|
base.OnDisappearing ();
|
|
}
|
|
}
|
|
}
|