C# 如何在wpf中开发所有系统分辨率都正确的桌面应用程序?
通过将page.xaml的宽度和高度分别设置为1272和893,我创建了屏幕分辨率为1280x1024的桌面应用程序 但在创建设置文件后,当我在另一个分辨率较低的系统中运行时,一些按钮不可见C# 如何在wpf中开发所有系统分辨率都正确的桌面应用程序?,c#,wpf,C#,Wpf,通过将page.xaml的宽度和高度分别设置为1272和893,我创建了屏幕分辨率为1280x1024的桌面应用程序 但在创建设置文件后,当我在另一个分辨率较低的系统中运行时,一些按钮不可见 请指导我如何在wpf中开发适用于所有屏幕分辨率且正确对齐的windows应用程序。使用相对大小而不是绝对大小,不要硬编码任何控件的高度和宽度值。关于开发独立于DPI的wpf应用程序,有一个简单的方法 如上所述,使用WPF的要点不是硬编码任何尺寸,而是使用容器布置元素。这样做将导致独立于分辨率的应用程序。是否
请指导我如何在wpf中开发适用于所有屏幕分辨率且正确对齐的windows应用程序。使用相对大小而不是绝对大小,不要硬编码任何控件的高度和宽度值。关于开发独立于DPI的wpf应用程序,有一个简单的方法
如上所述,使用WPF的要点不是硬编码任何尺寸,而是使用容器布置元素。这样做将导致独立于分辨率的应用程序。是否需要指定分辨率?将页面设置为全屏启动,然后使用锚定来布局页面(它们将根据大小进行调整),以使GUI正常工作。您不能对页面的宽度/高度进行编码。您应该首先设计较低的分辨率&因为WPF与分辨率无关,它将自动调整为更高的分辨率。@Johan你是说他需要WindowsState=“最大化”?这不是一个真正的答案。