当前位置: 首页 > 编程语言 > C#

如何调整C#WPF程序的大小以适应任何屏幕分辨率分享

时间:2023-04-10 18:39:32 C#

C#学习教程:如何调整C#WPF程序的大小以适应任何屏幕分辨率任何屏幕分辨率。我正在尝试将我的程序安装到屏幕分辨率为1280x1024的计算机上。我找不到任何关于如何准确执行此操作的信息,当然我可以根据特定屏幕确定程序的大小,但是也许每台电脑的屏幕分辨率不同?我尝试使用此处提供的明显解决方案:根据屏幕分辨率调整WPF窗口和内容的大小,但它根本没有帮助。即我使用了:(另外,我不确定是否需要将Horizo??ntalAlignment和VerticalAlignment设置为“拉伸”,但我还是设置了。)Title="myscreen"Height="{BindingSystemParameters.PrimaryScreenHeight}"Width="{BindingSystemParameters.PrimaryScreenWidth}"WindowStartupLocation="CenterScreen"WindowState="Maximized">...每当我在尺寸为1280x1024的计算机上运行我的exe时,它??会切断我网格中的内容。任何建议或帮助都会很棒,即使是指向示例的链接也会很棒。提前致谢。如果你真的想强制调整窗口中所有控件的大小,你可以使用ViewBoxhttps://msdn.microsoft.com/pl-pl/library/system.windows.controls.viewbox%28v=vs.110%29。aspx但IMO你做错了。精心设计的WPFUI的基础是:如果您想要某些东西保留窗口的某些部分/百分比,请使用网格列和行使用DockPanel、StackPanel、WrapPanel等来安排UI使用ScrollViewer查看是否控件设置一些最小尺寸和具体的分辨率他们会被截断看看我为你创建的这个例子有用的,需要了解更多的C#学习教程,希望大家多多关注——ButtonButtonButton本文收藏来自网络,不代表立场。如需转载请注明出处: