2012-10-29 43 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