此缓存可以容纳多少?
UIElement.CacheMode = new BitmapCache();
我没有任何异常,但对于给定的荒谬大小(ClipToBounds = false
),外观模糊(jpg-ish):
protected override void OnRender(DrawingContext context)
{
context.DrawLine(new Pen(Brushes.Red, 1),
new Point(-1000000, -1000000),
new Point(1000000, 1000000));
}
MSDN说
当硬件加速不可用时,缓存会起作用。在这种情况下,位图以软件呈现,最大位图尺寸为2048 x 2048
如果硬件加速可用(我倾向于认为它是现代PC的标准选项,不是),该怎么办?
我不想要jpg。我正在尝试估计是否可以使用wpf graph缓存。