【问题标题】:How can I maximize a WPF page when the application starts?如何在应用程序启动时最大化 WPF 页面?
【发布时间】:2014-10-17 12:53:52
【问题描述】:

我有一个带有两个 xaml 页面的简单 WPF 应用程序。我希望应用程序以最大屏幕尺寸打开。 我只找到了有关 WPF Windows 的答案,但对于 Pages 没有“WindowState”属性。

非常感谢!

【问题讨论】:

  • 您的页面是 Window 对象吗?如果 WindowState 中不存在,听起来它可能不存在......如果是这样的话,它是什么?
  • 它是一个 Page 对象。
  • 看看here。将页面作为主窗口并不是一个好主意。您可以简单地添加一个窗口并在其中托管页面。
  • 谢谢@AdrianFaciu,你给了我正确的建议!

标签: c# wpf xaml


【解决方案1】:

在您的 Xaml 窗口定义中简单定义:

WindowStartupLocation="CenterScreen" WindowState="Maximized"

【讨论】:

    【解决方案2】:

    您可以从这里根据您当前的屏幕分辨率手动设置WidthHeight 属性

    System.Windows.SystemParameters.PrimaryScreenWidth;
    System.Windows.SystemParameters.PrimaryScreenHeight;
    

    【讨论】:

      猜你喜欢
      • 2017-02-21
      • 2023-01-03
      • 2011-09-17
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 2020-07-24
      • 1970-01-01
      • 2021-06-04
      相关资源
      最近更新 更多