在DrawingContext中重置剪切区域

时间:2014-07-18 12:56:50

标签: c# .net wpf

我正在将几个转换矩阵和裁剪区域推送到WPF的drawingContext对象上。我将剪切区域设置为一个较小的矩形,然后我推送几个转换矩阵。现在我想将剪辑区域重置为整个页面。一个可能的选择是Pop()所有操作,直到我推动我的较小剪辑区域。但是我必须保留我到目前为止推动的所有矩阵,这也是一个更重的过程。而且我没有为PopClip()或PopTr​​ansformationMatrix()等每个推送操作都有单独的Pop()方法。

我想知道实现这一目标的最佳方法是什么。 Pop()是实现此目的的唯一选择还是可以在数学上反转Clip区域?

0 个答案:

没有答案