Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to set fixed window size for Universal Windows Application

I just started to develop an Universal Windows Application in VS2015 Community Edition. I have used the sample called PieCharts for Windows UWP.

My problem is that I whould like to fix the window size to 400x650 as I did in my old desktop applications. I have set Width and Height manually It does not work. My MainPage.xaml is something like the following code.

<Page x:Class="MyFistUWP.MainPage"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:local="using:MyFistUWP"
  xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  MaxHeight="650" MinHeight="650" MaxWidth="400" MinWidth="400" Height="650" Width="400" >

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="140" />
        <RowDefinition Height="*" />
    </Grid.RowDefinitions>

    <Image Grid.Row="0" Source="Resources/my_logo.png" />
</Grid>

The window size is wrong and I can resize window.

Thanks,

like image 975
Jafuentes Avatar asked Mar 17 '16 15:03

Jafuentes


1 Answers

You can use this code for set minimal size of application: ApplicationView.GetForCurrentView().SetPreferredMinSize(new Size(400, 650));

like image 64
Mykyta Bondarenko Avatar answered Oct 15 '22 05:10

Mykyta Bondarenko