UWP

Win2D 官方文章系列翻译 - 调整控件分辨率

本文旨在讲解如何配置 Win2D XAML 控件使用的分辨率。下文将介绍如何: 使 Win2D 控件运行在固定的分辨率。 通过调整控件 DPI 减少渲染像素数以增强性能。 分辨率与控件缩放 本文中所用的“分辨率”一词,是指位图的尺寸(高宽)。 Win2D XAML 控件绘制的对象均有分辨率和 DPI 这两项属性。对象的 DPI 指示了绘制时其构成像素的密度。 DPI 就像缩放因数 —— DPI 越高则绘制对象构成的像素数越多;反之,DPI 越低,其构成像素数就越少。

  • Void²
    Void²
5 min read
UWP

Win2D 官方文章系列翻译 - 避免内存泄漏

在托管 XAML 应用中使用 Win2D 控件时,必须谨慎处理对象引用计数,以免控件不能被垃圾回收器回收。 内存泄漏的发生条件 你正在通过 C# 等 .Net 语言 (非原生 C++)使用 Win2D 你使用了以下任一 Win2D 控件: CanvasControl CanvasVirtualControl CanvasAnimatedControl CanvasSwapChainPanel 你订阅了 Win2D 控件的事件(如 Draw, CreateResources, SizeChanged...) 你的应用在多个 XAML

  • Void²
    Void²
4 min read