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 ReadingsLearn WPF ProgrammingPage Based Navigation WPF For BeginnersCreate Navigation Based Application in WPF WPF Page Based Navigation
Related Readings