Поделиться через


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 направляется в указанный обработчик событий после применения анимации и макета к дереву композиции.

Применяется к