我正在开发一个需要独立于分辨率的应用程序。该应用程序将始终是全屏的,因此我必须设计我的 UI,以便显示器分辨率不会影响应用程序的使用。我一直在花大量时间尝试使用 WPF 来实现这一点。今天我发现了 Viewbox。它似乎解决了我所有的问题。我所要做的就是将用于布局每个屏幕的网格放置在 Viewboxes 中,就像魔术一样,我有一个独立于分辨率的应用程序。
然而,这似乎很容易。感觉不对。我应该使用 Viewboxes 吗?如果不是,我应该怎么做?在我发现 Viewbox 之前,我很难想出一种方法来根据分辨率缩放字体大小。有了 Viewbox,我就不必担心这个了。因此,如果 Viewbox 使用错误,我该如何调整文本大小?