CompositionTarget.Rendering Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит непосредственно перед отрисовкой объектов в дереве композиции.
public:
static event EventHandler ^ Rendering;
public static event EventHandler Rendering;
member this.Rendering : EventHandler
Public Shared Custom Event Rendering As EventHandler
Тип события
Примеры
Событие Rendering возникает в процессе отрисовки Windows Presentation Foundation (WPF). В следующем примере показано, как зарегистрировать EventHandler делегат в статическом Rendering методе в CompositionTarget.
// Add an event handler to update canvas background color just before it is rendered.
CompositionTarget.Rendering += UpdateColor;
' Add an event handler to update canvas background color just before it is rendered.
AddHandler CompositionTarget.Rendering, AddressOf UpdateColor
Вы можете использовать обработчик событий отрисовки для создания пользовательского содержимого рисования. Этот обработчик событий вызывается один раз для каждого кадра. Каждый раз, когда Windows Presentation Foundation (WPF) маршалирует сохраненные данные отрисовки в визуальном дереве в дерево композиции, вызывается обработчик событий. Кроме того, если изменения визуального дерева принудительно обновляют дерево композиции, также вызывается обработчик событий. Обратите внимание, что обработчик событий вызывается после вычисления макета. Однако макет можно изменить в обработчике событий, что означает, что макет будет вычисляться еще раз перед отрисовкой.
Комментарии
Событие Rendering направляется в указанный обработчик событий после применения анимации и макета к дереву композиции.