Если у меня есть DrawingVisual в WPF с Opacity = 0, достаточно ли этого, чтобы он не рисовался? У нас есть сотни DrawingVisuals на Canvas и в настоящее время устанавливают Opacity = 0 на визуальные объекты, которые не должны отображаться, и я хотел удостовериться, что нет рендеринга для рендеринга DrawingVisual с Opacity = 0.DrawingVisual performance with Opacity = 0
UPDATE: Я обнаружил, что при использовании Opacity = 0 я обнаружил накладные расходы, но поскольку DrawingVisual не обладает свойством Visibility, я не знаю, как еще вы сказали бы, что он не будет отображаться, если вы не удалите фактический это из визуального дерева, поэтому любые предложения приветствуются.
Вопрос был о DrawingVisual, который не имеет свойства Видимость. Этот ответ действителен для cijs UIElement. – keft 2012-08-10 09:48:01