CompositionTarget.Rendering Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica poco prima del rendering degli oggetti nell'albero di composizione.
public:
static event EventHandler ^ Rendering;
public static event EventHandler Rendering;
member this.Rendering : EventHandler
Public Shared Custom Event Rendering As EventHandler
Tipo evento
Esempio
L'evento Rendering viene generato durante il processo di rendering Windows Presentation Foundation (WPF). Nell'esempio seguente viene illustrato come registrare un EventHandler delegato al metodo statico Rendering in 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
È possibile usare il gestore eventi di rendering per creare contenuto di disegno personalizzato. Questo gestore eventi viene chiamato una volta per fotogramma. Ogni volta che Windows Presentation Foundation (WPF) esegue il marshalling dei dati di rendering persistenti nell'albero visivo nell'albero della composizione, viene chiamato il gestore eventi. Inoltre, se le modifiche apportate all'albero visivo forzano gli aggiornamenti all'albero di composizione, viene chiamato anche il gestore eventi. Si noti che il gestore eventi viene chiamato dopo il calcolo del layout. Tuttavia, è possibile modificare il layout nel gestore eventi, il che significa che il layout verrà calcolato una volta di più prima del rendering.
Commenti
L'evento Rendering viene instradato al gestore eventi specificato dopo l'applicazione dell'animazione e del layout all'albero di composizione.