1
有沒有一種方法可以設置DrawingVisual對象的可見性,而不是將其從畫布中移除(用於隱形),並使用存儲在某處的信息重新繪製以使其再次可見?在畫布上設置DrawingVisual的可見性(可見,不可見)
我想在DrawingVisual的DrawingContext已關閉後執行此操作。
有沒有一種方法可以設置DrawingVisual對象的可見性,而不是將其從畫布中移除(用於隱形),並使用存儲在某處的信息重新繪製以使其再次可見?在畫布上設置DrawingVisual的可見性(可見,不可見)
我想在DrawingVisual的DrawingContext已關閉後執行此操作。
DrawingVisual
沒有Visibility
屬性,因爲它不是從FrameworkElement
派生的。
所以你不能那麼容易。但是,您可以通過調整其上的VisualOpacity
來使其透明。的MSDN doc說,
Visual的不透明度的值表示爲0和1 的值0指示該元素是完全透明的,而值1表示該之間的值元素是完全不透明的。值爲0.5表示該元素不透明度爲50%。小於0的值被視爲0;大於1的值被視爲1.
希望有幫助。
是的,謝謝! – SpeedBirdNine