设置DrawingVisual在画布上的可见性(可见,不可见)

本文关键字:可见 可见性 DrawingVisual 设置 | 更新日期: 2023-09-27 18:09:08

是否有一种方法来设置DrawingVisual对象的可见性,而不是从画布上删除它(不可见),并使用存储在某处的信息重新绘制它,使其再次可见?

我想在DrawingVisual的DrawingContext被关闭后执行

设置DrawingVisual在画布上的可见性(可见,不可见)

DrawingVisual不具有Visibility属性,因为它不是由FrameworkElement派生的。

所以你不能这么容易做到。但是,您可以通过调整VisualOpacity来使其透明。MSDN文档说,

Visual的不透明度值表示为0到1之间的值。值为0表示元素是完全透明的,值为1表示元素是完全不透明的。值0.5表示元素不透明的比例为50%。小于0的值被视为0;大于1的值被视为1。

希望对你有帮助。