Control.OnTemplateChanged(ControlTemplate, ControlTemplate) Metoda
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.
Wywoływane za każdym razem, gdy zmieni się szablon kontrolki.
protected:
virtual void OnTemplateChanged(System::Windows::Controls::ControlTemplate ^ oldTemplate, System::Windows::Controls::ControlTemplate ^ newTemplate);
protected virtual void OnTemplateChanged (System.Windows.Controls.ControlTemplate oldTemplate, System.Windows.Controls.ControlTemplate newTemplate);
abstract member OnTemplateChanged : System.Windows.Controls.ControlTemplate * System.Windows.Controls.ControlTemplate -> unit
override this.OnTemplateChanged : System.Windows.Controls.ControlTemplate * System.Windows.Controls.ControlTemplate -> unit
Protected Overridable Sub OnTemplateChanged (oldTemplate As ControlTemplate, newTemplate As ControlTemplate)
Parametry
- oldTemplate
- ControlTemplate
Stary szablon.
- newTemplate
- ControlTemplate
Nowy szablon.
Uwagi
Czas zmiany szablonu wygląda następująco:
Szablon jest zmieniany przez SetValue wywołanie metody, wyzwalacz stylu lub inny sposób.
Wartość właściwości zmienia się; wywołanie zwrotne zmienione właściwości jest wywoływane.
Stare drzewo wizualne zostało usunięte.
Wywoływana jest metoda wewnętrzna, która ostatecznie wywołuje metodę OnTemplateChanged .
Później podczas miary OnApplyTemplate wywoływana jest nowa nazwa drzewa wizualnego.