相关疑难解决方法(0)

如何配置应用程序以在具有高DPI设置(例如150%)的计算机上正确运行?

我在C#中创建了一个简单的Winforms应用程序.当我在具有高DPI设置(例如150%)的计算机上运行应用程序时,应用程序会按比例放大.到现在为止还挺好!但是,不是使用更高的字体大小渲染字体,所有文本也只是按比例放大.这当然导致非常模糊的文本(在按钮等所有控件上).

窗户不应该正确地渲染文本吗?例如,我的应用程序的标题栏呈现清晰明了.

c# fonts dpi winforms dpi-aware

86
推荐指数
4
解决办法
4万
查看次数

如何将主窗口置于WPF中心?

我有一个WPF应用程序,我需要知道如何以编程方式(而不是在XAML中)中心wain窗口.

我需要能够在启动时和响应某些用户事件时执行此操作.它必须动态计算,因为窗口大小本身是动态的.

最简单的方法是什么?在旧的Win32代码下,我会调用系统指标函数并完成所有工作.这仍然是它的完成方式,还是CenterWindowOnScreen()我现在可以调用的简单函数.

c# wpf window center

52
推荐指数
7
解决办法
7万
查看次数

标签 统计

c# ×2

center ×1

dpi ×1

dpi-aware ×1

fonts ×1

window ×1

winforms ×1

wpf ×1