How to Set Width of a Page in a WPF Application

Recently, I have been working on a WPF application that has some Windows and Pages. A Page is hosted within a Windows in an XBAP application. The Width, MaxWidth and MinWidth properties do not apply to a Page. The only way you could change the width of a page is using the WindowWidth property.

The following code snippet sets a Page width.

<Page 

       WindowHeight="860"
       WindowWidth="1024"|
       Width="1200" Height="768">

 

You can also set this dynamically from the code on the class constructor or anywhere else.

public DashboardAdministrator(){

this.InitializeComponent();      

       this.WindowHeight = 860;
       this.WindowWidth = 1024; 

}


Related Readings

Next Recommended Reading WPF-Set Background color.

Mindcracker
Founded in 2003, Mindcracker is the authority in custom software development and innovation. We put best practices into action. We deliver solutions based on consumer and industry analysis.