Control.OnTemplateChanged(ControlTemplate, ControlTemplate) Metoda

Definicja

Wywoływane za każdym razem, gdy zmieni się szablon kontrolki.

C#
protected virtual void OnTemplateChanged(System.Windows.Controls.ControlTemplate oldTemplate, System.Windows.Controls.ControlTemplate newTemplate);

Parametry

oldTemplate
ControlTemplate

Stary szablon.

newTemplate
ControlTemplate

Nowy szablon.

Uwagi

Czas zmiany szablonu wygląda następująco:

  1. Szablon jest zmieniany przez SetValue wywołanie metody, wyzwalacz stylu lub inny sposób.

  2. Wartość właściwości zmienia się; wywołanie zwrotne zmienione właściwości jest wywoływane.

  3. Stare drzewo wizualne zostało usunięte.

  4. Wywoływana jest metoda wewnętrzna, która ostatecznie wywołuje metodę OnTemplateChanged .

  5. Później podczas miary OnApplyTemplate wywoływana jest nowa nazwa drzewa wizualnego.

Dotyczy

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10