C#WPF VS2017-强制航空主题
我正试图用我在Windows7上使用VS2015编写的WPF应用程序(一个屏幕保护程序)修复一个渲染问题 在Windows10上,配置窗口看起来完全不同,更重要的是,由于它在Windows10中的渲染方式,它几乎没有任何用处 这里是一些截图。首先是Windows7 和视窗10 虽然有很多细微的差别,我也希望如此,但不可原谅的是色彩和切断控制。复选框被选中,您无法分辨。单选按钮已选中,您无法分辨。你甚至看不到底部控件。这是垃圾 我做了一些研究,发现我可以改写主题,强制使用Aero。我不知道这是否能解决我的问题,我很难让它正常工作 根据我的研究,如果我在App.xaml中添加以下内容,它可能会解决问题C#WPF VS2017-强制航空主题,c#,wpf,windows-10,visual-studio-2017,aero,C#,Wpf,Windows 10,Visual Studio 2017,Aero,我正试图用我在Windows7上使用VS2015编写的WPF应用程序(一个屏幕保护程序)修复一个渲染问题 在Windows10上,配置窗口看起来完全不同,更重要的是,由于它在Windows10中的渲染方式,它几乎没有任何用处 这里是一些截图。首先是Windows7 和视窗10 虽然有很多细微的差别,我也希望如此,但不可原谅的是色彩和切断控制。复选框被选中,您无法分辨。单选按钮已选中,您无法分辨。你甚至看不到底部控件。这是垃圾 我做了一些研究,发现我可以改写主题,强制使用Aero。我不知道这是
<Application.Resources>
<ResourceDictionary Source="/PresentationFramework.Aero;component/themes/Aero.NormalColor.xaml" />
<ResourceDictionary Source="pack://application:,,,/WPFToolkit;component/Themes/Aero.NormalColor.xaml" />
</Application.Resources>
您正在硬编码配置窗口的大小
Height="358" Width="300"
在现代操作系统上,用户已经改变了DPI的缩放比例,这将无法正确渲染
在这种情况下,最好使用WindowSizeToContent
属性
SizeToContent="WidthAndHeight"
您正在硬编码配置窗口的大小
Height="358" Width="300"
在现代操作系统上,用户已经改变了DPI的缩放比例,这将无法正确渲染
在这种情况下,最好使用WindowSizeToContent
属性
SizeToContent="WidthAndHeight"
您的win 10 dpi扩展是什么?以下内容可能会有所帮助:用于资源字典;你可以合并它们(如果需要的话),更多关于这个问题的信息可以在这里找到:检查这个例子中的字典,它应该可以工作,否则值得一提;-)我想提出一个新问题,你的win 10 dpi缩放是什么?以下内容可能会有所帮助:参考资料词典;你可以合并它们(如果需要的话),更多关于这个问题的信息可以在这里找到:检查这个例子中的字典,它应该可以工作,否则值得一提;-)如果你对如何克服颜色问题有一些想法,我会把它作为答案。如果你有一些关于如何克服颜色问题的想法,我会把它作为答案。这将使试图覆盖主题变得不必要。