0

解决此问题的最佳方法是什么:

我在带有背景图像的窗口应用程序选项卡中动态创建,并根据我放置 customUserControls 的图像。然后我将所有选项卡、图像和用户控件保存到数据库。所以在我的数据库中,我保存了 userControls 的位置。但是,如果我在屏幕上以不同的分辨率打开这个应用程序并保存信息,那么所有的用户控件都将显示在错误的位置。我正在考虑通过将屏幕分辨率保存到数据库并在从数据库创建 userControls 之前检查当前分辨率与来自数据库的分辨率,如果它们不同,则重新计算 userControl 的位置来解决这个问题。有没有更好的方法来解决这个问题?

4

1 回答 1

0

这是在 WPF 下提交的。为什么不使用 WPF 布局网格、堆栈面板等来布局控件以利用 WPF 的强大功能?

使用布局控件可以让您的表单无论如何调整大小或应用程序在何种分辨率屏幕上运行都能正常显示。

于 2013-10-21T15:49:37.087 回答