CompositionTarget.Rendering Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre antes de os objetos na árvore de composição serem renderizados.
public:
static event EventHandler ^ Rendering;
public static event EventHandler Rendering;
member this.Rendering : EventHandler
Public Shared Custom Event Rendering As EventHandler
Tipo de evento
Exemplos
O Rendering evento é gerado durante o processo de renderização do WPF (Windows Presentation Foundation). O exemplo a seguir mostra como registrar um EventHandler delegado para o método estático Rendering em 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
Você pode usar o manipulador de eventos de renderização para criar conteúdo de desenho personalizado. Esse manipulador de eventos é chamado uma vez por quadro. Cada vez que o WPF (Windows Presentation Foundation) realiza marshaling dos dados de renderização persistentes na árvore visual para a árvore de composição, o manipulador de eventos é chamado. Além disso, se as alterações na árvore visual forçam atualizações para a árvore de composição, o manipulador de eventos também é chamado. Observe que o manipulador de eventos é chamado depois que o layout é calculado. No entanto, você pode modificar o layout no manipulador de eventos, o que significa que o layout será calculado mais uma vez antes da renderização.
Comentários
O Rendering evento é roteado para o manipulador de eventos especificado após a animação e o layout terem sido aplicados à árvore de composição.