set uwp page size when opened c# code example
Example 1: defualtsize UWP c#
public MainPage()
{
this.InitializeComponent();
ApplicationView.PreferredLaunchViewSize = new Size(480, 800);
ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize;
}
Example 2: set uwp page size when opened c#
//You don't really have control over the window size,
// and even if you will try to re-size it it may fail.
// Place the next code on your page's "Loaded" Event
float DPI = Windows.Graphics.Display.DisplayInformation.GetForCurrentView().LogicalDpi;
Windows.UI.ViewManagement.ApplicationView.PreferredLaunchWindowingMode = Windows.UI.ViewManagement.ApplicationViewWindowingMode.PreferredLaunchViewSize;
var desiredSize = new Windows.Foundation.Size(((float)800 * 96.0f / DPI), ((float)600 * 96.0f / DPI));
Windows.UI.ViewManagement.ApplicationView.PreferredLaunchViewSize = desiredSize;
Window.Current.Activate();
bool result = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().TryResizeView(desiredSize);
//In the "desiredSize" calculation, 800 is the width and 600 is the height.
// This calculation is needed, because the size is in DPI,
// so you have to convert it from pixels to DPI.
// Also keep in mind that size cannot be smaller than "320x200".