2015-01-07 50 views
0

我正在使用wpf頁面控件。在這裏,我需要啓動應用程序並以最大化狀態打開頁面。 對於窗口控件來說,通過設置狀態和位置很容易,但使用頁面控件有點棘手。WPF'頁面',在最大化狀態下打開

下面是啓動的第一頁的xaml。

<Page x:Class="MainPage" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" 

     Title="MainWindow" ShowsNavigationUI="False" Background="#ffffff"> 

我能夠高度和widht爲最大尺寸使用下面的代碼:

this.WindowHeight = System.Windows.SystemParameters.MaximizedPrimaryScreenHeight; 

this.WindowWidth = System.Windows.SystemParameters.MaximizedPrimaryScreenWidth; 

但屏幕在打開的默認位置與屏幕超調顯示器可視區域。 需要一些關於這個問題的幫助。感謝

+1

你就不能最大限度的父窗口的大小(其中所用的幀) ? – Usama

+0

感謝約瑟夫的建議,我錯過了那部分。 – Amit

回答

3

您可以在頁面的Loaded事件處理程序的頁面的父Window設置爲最大化狀態,是這樣的:

private void Page_Loaded(object sender, RoutedEventArgs e) 
{ 
    (this.Parent as Window).WindowState = WindowState.Maximized; 
} 
+0

謝謝,它工作:) – Amit

相關問題