CompositionTarget.Rendering Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje tuż przed renderowaniem obiektów w drzewie kompozycji.
public:
static event EventHandler ^ Rendering;
public static event EventHandler Rendering;
member this.Rendering : EventHandler
Public Shared Custom Event Rendering As EventHandler
Typ zdarzenia
Przykłady
Zdarzenie Rendering jest wywoływane podczas procesu renderowania Windows Presentation Foundation (WPF). W poniższym przykładzie pokazano, jak zarejestrować delegata EventHandler w metodzie statycznej Rendering w pliku 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
Możesz użyć programu obsługi zdarzeń renderowania, aby utworzyć niestandardową zawartość rysunku. Ten program obsługi zdarzeń jest wywoływany raz na ramkę. Za każdym razem, gdy Windows Presentation Foundation (WPF) marshaluje utrwalone dane renderowania w drzewie wizualizacji do drzewa kompozycji, wywoływana jest procedura obsługi zdarzeń. Ponadto jeśli zmiany w drzewie wizualnym wymuszają aktualizacje drzewa kompozycji, wywoływana jest również procedura obsługi zdarzeń. Pamiętaj, że procedura obsługi zdarzeń jest wywoływana po obliczeniu układu. Można jednak zmodyfikować układ w procedurze obsługi zdarzeń, co oznacza, że układ zostanie obliczony jeszcze raz przed renderowaniem.
Uwagi
Zdarzenie Rendering jest kierowane do określonej procedury obsługi zdarzeń po zastosowaniu animacji i układu do drzewa kompozycji.