BitmapCache大小

时间:2014-08-26 14:06:49

标签: c# wpf rendering

此缓存可以容纳多少?

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缓存。

0 个答案:

没有答案