WinRT - SnapsToDevicePixels?

4

我在Windows 8的WinRT (.NET 4.5)框架中找不到SnapsToDevicePixels。

为什么呢?它被移除了吗?还有其他替代方法可以降低Windows 8 Metro应用程序的模糊程度吗?


我认为消除Windows 8 Modern UI上模糊的方法是使用高DPI屏幕。毕竟,它们强制在所有现代应用程序中使用模糊字体,并且没有解决方法。 - Roman Starkov
2个回答

6

就像其他答案一样,您所谈论的是WPF。问题是关于WinRT的。 - svick
嗯,我以为那是WinRT文档。它真的存在吗? - RandomEngy
1
请注意,命名空间是Windows.*,而不是System.Windows.*。它确实如此。 - svick
1
谢谢。已更新指向真实文档。有趣的是它说默认值为“true”。 - RandomEngy
男士们在博客中写道,默认值为false:http://blogs.msdn.com/b/text/archive/2009/08/27/layout-rounding.aspx 不确定是否是文档错误还是文章已经过时。 - Der_Meister

3

在WinRT框架中,与之最接近的属性是UseLayoutRounding

由于这个回答已被接受,并且我无法删除该答案,原始版本也不正确,因此我只好修改了答案。


啊,原来只是移动了位置。谢谢。 - Mathias Lykkegaard Lorenzen
1
你提供的链接是关于 .Net 4.5 中的 WPF。而问题是关于完全不同的 WinRT。 - svick
Svick,你错了。他链接的内容也包含在WinRT中。请注意BitmapCache对象。它已经被移动到那里,而不是原始对象。 - Mathias Lykkegaard Lorenzen
1
@MathiasLykkegaardLorenzen,注意命名空间。WinRT中的所有内容都在Windows.*命名空间中。 - svick
Mathias,尽管BitmapCache在WinRT中也可用,但它没有SnapToDevicesPixels属性,因此svick指出这个答案在WinRT中是无用的似乎是正确的。 - Ian Griffiths

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接