public MainPage()
{
InitializeComponent();
ApplicationView.PreferredLaunchViewSize = new Size(360, 640);
ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize;
ApplicationView.GetForCurrentView().SetPreferredMinSize(new Size(360, 640));
Loaded += (s, e) =>
{
UpdateBackgroundBounds();
_loaded = true;
};
SizeChanged += (s, e) =>
{
PageHeight = ActualHeight;
if (_loaded)
{
UpdateBackgroundBounds();
}
};
ScrollingHost.ViewChanged += (s, e) =>
{
UpdateBackgroundBounds();
UpdateHeaders();
};
}