2012-10-29 75 views
2

我使用C#和WPF在Visual Studio中開發應用程序。我已經做了WPF頁面的基本結構,導航控件可以從一個頁面移動到另一個頁面。我無法使頁面在啓動時最大化。我想模仿這個窗口行爲 - WindowStyle =「無」 - 讓窗口無國界 - 的WindowState =「最大化」 - 使窗口全屏 Basicaly我希望我的網頁去全屏無國界。我無法調整它們。我使用的頁面,而不是Windows,因爲我想提出一個網狀離線桌面應用程序,有很多是從一個轉到另一個不同的屏幕,我希望他們能夠顯示在一個「窗口」,而不是讓用戶打開和關閉窗口從一個屏幕傳到另一個屏幕。WPF頁面調整

回答

0

您可以創建一個包含頁面導航Frame全屏窗口。

<Window x:Class="Pages.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     WindowStyle="None" WindowState="Maximized"> 
    <Frame Source="Page1.xaml"> 
    </Frame> 
</Window> 

獲取更多信息Navigation Overview

+0

但是我有很多網頁不只是一個。我的登錄是一個頁面,主菜單是另一個頁面,我有2組不同的頁面。這將如何使所有的全屏和無邊界。我無法圍繞這段代碼定義頁面邊框和邊框,無論我輸入什麼內容,都會啓動自動默認大小,無法調整大小!互聯網上的所有例子都有窗體或窗口,我需要頁面,因爲我正在製作一種類似應用程序的日記,並需要不同的屏幕。 mc:Ignorable =「d」 d:DesignHeight =「768」d:DesignWidth =「1366」 – user1782415

+0

框架支持導航。這就是爲什麼我在MSDN中發佈了導航概述文章的鏈接。 – Clemens

+0

也許我不是很清楚。我有一個MULTY屏幕應用,並使用WPF頁面 我希望能夠要調整頁面。我的結構不是基於Windows或Forms,而是基於Pages。也許我對應用程序的看法是不正確的,需要使用UserControls,我不知道。但必須有一種方法來操縱頁面大小和佈局。 – user1782415