c# - WPF 页面调整大小

标签 c# wpf layout resize

我正在使用 C# 和 WPF 在 Visual Studio 中开发应用程序。我已经制作了一个 WPF 页面的基本结构,带有导航控件以从一个页面移动到另一个页面。我无法在启动时使页面最大化。我想模仿这个窗口行为 - WindowStyle = "None"- 使窗口无边框 - WindowState = "Maximized"- 使窗口全屏 基本上我希望我的页面无边框全屏显示。我无法调整它们的大小。我使用页面而不是窗口,因为我正在制作一个类似网络的离线桌面应用程序,并且有很多不同的屏幕从一个屏幕到另一个屏幕,我希望它们显示在一个“窗口”中,而不是让用户打开和关闭窗口从一个屏幕传递到另一个屏幕。

最佳答案

您可以创建一个包含 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 中获取更多信息.

关于c# - WPF 页面调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13118837/

相关文章:

c# - 为什么不同的实例具有相同的依赖属性值?

html - 根据可用空间水平或垂直格式化列表

java - 在 GridBagLayout 中使用 JInternalFrames 的所有可用空间

visual-studio - Visual Studio表单布局教程?

c# - 使用c#提交后如何清除或重新生成窗体?

c# - 使用WPF MVM在ViewModel中访问XAML元素并在运行时应用动态样式

c# - 访问被拒绝。 (来自 HRESULT : 0x80070005 (E_ACCESSDENIED) 的异常

c# - TaskDialog 无法在 Windows 10 上运行(或替代)?

c# - WPF - WritablebitmapEx 渲染平滑线

c# - 有人可以解释这种语法的各个部分,以及如何使用它吗?