BitmapCache.SnapsToDevicePixels 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示在呈现位图时是否启用像素对齐功能。
public:
property bool SnapsToDevicePixels { bool get(); void set(bool value); };
public bool SnapsToDevicePixels { get; set; }
member this.SnapsToDevicePixels : bool with get, set
Public Property SnapsToDevicePixels As Boolean
属性值
如果像素对齐处于活动状态,则为 true
;否则为 false
。 默认值为 false
。
注解
SnapsToDevicePixels当缓存显示需要像素对齐才能正确呈现的内容时设置属性。 这是 ClearType 文本的情况。 如果将属性设置为 EnableClearType 该属性 true
,请考虑设置 SnapsToDevicePixels 以确保 true
正确呈现。
SnapsToDevicePixels当属性设置为false
时,可以按像素的一小部分移动和缩放缓存元素,并应用双线性筛选。
SnapsToDevicePixels当属性设置为true
时,位图缓存与目标的像素边界对齐。 如果将缓存元素移动或缩放为像素的一小部分,则位图将对齐到像素网格。 在这种情况下,位图的左上角向上舍入并贴靠到像素网格,但右下角位于小数像素边界上。
属性 SnapsToDevicePixels 被和 BitmapCacheBrush 与 a Viewport2DVisual3D. 一起使用时被忽略。