Windows#

../../_images/application-window.png ../../_images/application-window-dark.png

窗口是应用程序用户界面的主要容器。

主窗口#

主窗口承载应用程序的主要功能,并在应用程序启动时显示。

  • 主窗口应始终是独立的——关闭一个主窗口不应导致其他主窗口关闭。

  • 应用程序可以限制为单个主窗口,或者可以允许多个主窗口同时打开(后者在查看器和编辑器应用程序中很常见)。

  • 所有主窗口都应可调整大小。

  • 主窗口的默认大小应与其内容相适应。显示大量内容(如文档或视频)的窗口应该足够大,以便支持查看和编辑,而无需增大窗口大小。另一方面,UI 数量有限的窗口可以并且应该默认设置为较小的尺寸,以避免大量空白区域。

辅助窗口#

辅助窗口用于包含补充控件或信息。关于窗口首选项窗口都是辅助窗口的类型。

  • 辅助窗口应始终属于一个主窗口,以便关闭主窗口也会关闭辅助窗口。

  • 辅助窗口可以包含与整个应用程序相关的的信息和首选项,也可以包含与单个内容项相关的信息和选项,例如文档的属性窗口

  • 通常,辅助窗口相对于其父主窗口是模态的。这确保了窗口被组合在一起。但是,在某些特殊情况下,辅助窗口可以相对于其父窗口是非模态的。这通常是在它们提供与主窗口等效的功能时,例如允许将单个电子邮件弹出到其自身窗口的电子邮件应用程序。

  • 避免将辅助窗口堆叠在一起。

  • 通常,辅助窗口不应大于其父窗口,并且应具有有限且简单的内容。

通用指南#

  • 窗口应遵循标准的 Ctrl+W 键盘快捷键来关闭。此外,模态窗口应在 Esc 键按下时关闭。

  • 在重新启动时恢复特定视图或内容项的应用程序也应恢复其以前的窗口大小。

有关窗口大小调整的更多指导,请参阅 缩放和适应性指南

API 参考#