结垢问题

Scaling problems

我的程序在我的系统上运行良好,问题是我的朋友使用的是win7,而我使用的是win10。按键和整体window在win7上调整

所以我想使用 ClientSize,但我没有真正的解决方案。

WPF 选择由操作系统版本决定的默认主题。这与用户对操作系统的体验是一致的。在大多数应用程序上通常没问题,但在更复杂的 UX 设计中就会成为问题。

如果你想让你的系统看起来一样,你必须强制加载特定的操作系统主题。

在您的应用程序启动事件中添加:

Uri uri = new Uri(“PresentationFramework.Aero;V3.0.0.0;31bf3856ad364e35;component\themes/aero.normalcolor.xaml”, UriKind.Relative);

Resources.MergedDictionaries.Add(Application.LoadComponent(uri) as ResourceDictionary);