- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 WPF 应用程序中使用一些图像。
XAML:
<Image Name="ImageOrderedList"
Source="images/OrderedList.png"
ToolTip="Ordered List"
Margin="0,0,5,5"
Width="20"
Height="20"
SnapsToDevicePixels="True"
MouseUp="Image_MouseUp"
MouseEnter="Image_MouseEnter"
MouseLeave="Image_MouseLeave" />
但是,它们看起来很模糊。
为什么 SnapsToDevicePixels="True"
行不能防止此问题?
最佳答案
您可能需要考虑尝试 WPF4 中现已提供的新属性。将 RenderOptions.BitmapScalingMode
保留为 HighQuality 或干脆不声明它。
NearestNeighbor 对我有用,只是放大应用程序时它会导致锯齿状位图。它似乎也没有修复图标大小以奇怪的方式出现的任何问题。
在根元素(即主窗口)上添加此属性:UseLayoutRounding="True"
。
以前仅在 Silverlight 中可用的属性现在已修复所有位图大小调整问题。 :)
关于.net - 我的图像很模糊!为什么 WPF 的 SnapsToDevicePixels 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/592017/
在我的 WPF 应用程序中,我创建了几个 Line 元素并添加到 StackPanel 中。所有线条的粗细都设置为 0.5。但是当我渲染它时,有时很少有线条出现模糊。我尝试在 StackPanel 中
我怎样才能以某种方式为每个控件应用 SnapsToDevicePixels?我不知道该怎么办。我对适用于各种控件的样式进行了一些试验,但这对我不起作用。 有没有办法做到这一点? 最佳答案 如果您将 S
我在 WPF 中遇到位图图像问题。当图像容器的起始位置不是整数时,图像似乎不遵守 SnapsToDevicePixels 的值。 示例代码:
我在 Windows 8 的 WinRT (.NET 4.5) 框架中找不到 SnapsToDevicePixels。 怎么会?它被删除了吗?有没有其他方法可以减少 Windows 8 Metro 应
我在 StackPanel 中有更多扩展器(方向 = 垂直)。当我展开一个时,展开后下面的其他人似乎都模糊了。就像 SnapsToDevicePixels=False 一样。 我认为问题可能出在 St
有人吗?假设我有一个窗口类并且我给 SnapsToDevicePixels = true?会发生什么? 最佳答案 它将启用pixel snapping对于窗口中的每个元素,因为此属性由子 UI 元素继
在我的其他(无关)question , @Meleak 有 SnapsToDevicePixels分散在整个代码中(在他的回答中),我发现它用于使事情看起来更清晰。所以问题是,为什么不到处使用它,因为
当我在 WPF 上使用 Visual Studio C# 2010 进行编程时,无论将 SnapsToDevicePixels 设置为 true、UseLayoutRounding 设置为 true
我在 WPF 应用程序中使用一些图像。 XAML: 但是,它们看起来很模糊。 为什么 SnapsToDevicePixels="True" 行不能防止此问题? 最佳答案 您可能需要考虑尝试 WPF4
任何人都可以建议何时使用 SnapsToDevicePixels 的指南吗?在 WPF 4.0 中? 是否应该仅在出现问题时偶尔使用它,在整个应用程序中广泛使用,仅在某些控件或什么上使用? 最佳答案
我是一名优秀的程序员,十分优秀!