Прочитать на английском

Поделиться через


FrameworkElement.ApplyTemplate Метод

Определение

При необходимости строит визуальное дерево текущего шаблона и возвращает значение, указывающее, было ли это визуальное дерево перестроено в результате этого вызова.

C#
public bool ApplyTemplate();

Возвращаемое значение

Значение true, если в дерево были добавлены визуальные элементы; в противном случае — значение false.

Комментарии

Приложения могут вызывать этот метод, чтобы гарантировать завершение визуального дерева элемента. Этот шаг гарантии может потребоваться, если код будет проверять дочерние элементы в дереве. Для типичной логики элементов в приложениях вызов ApplyTemplate не требуется, так как шаблоны будут применяться к элементам в соответствующий момент их времени существования автоматически.

ApplyTemplate вызывается на каждом проходе Measure системой макета на уровне платформы WPF.

FrameworkElement Производные OnApplyTemplate классы могут использовать обработчик классов для уведомления о случаях, когда этот метод был вызван явным образом или системой макета. OnApplyTemplate вызывается после полного создания шаблона и присоединения к логическому дереву.

Применяется к

Продукт Версии
.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

См. также раздел