maui-linux/Xamarin.Forms.Controls/SimpleApp.cs

42 строки
793 B
C#

using System.Diagnostics;
namespace Xamarin.Forms.Controls
{
public class SimpleApp : Application
{
public SimpleApp()
{
var label = new Label { VerticalOptions = LayoutOptions.CenterAndExpand };
if (Current.Properties.ContainsKey("LabelText"))
{
label.Text = (string)Current.Properties["LabelText"] + " Restored!";
Debug.WriteLine("Initialized");
}
else
{
Current.Properties["LabelText"] = "Wowza";
label.Text = (string)Current.Properties["LabelText"] + " Set!";
Debug.WriteLine("Saved");
}
MainPage = new ContentPage
{
Content = new StackLayout
{
Children =
{
label
}
}
};
SerializeProperties();
}
static async void SerializeProperties()
{
await Current.SavePropertiesAsync();
}
}
}