ControlTemplate.ValidateTemplatedParent(FrameworkElement) 方法

定义

根据一组规则检查模板化父级。

protected:
 override void ValidateTemplatedParent(System::Windows::FrameworkElement ^ templatedParent);
protected override void ValidateTemplatedParent (System.Windows.FrameworkElement templatedParent);
override this.ValidateTemplatedParent : System.Windows.FrameworkElement -> unit
Protected Overrides Sub ValidateTemplatedParent (templatedParent As FrameworkElement)

参数

templatedParent
FrameworkElement

要应用此模板的元素。

例外

templatedParent 不能为 null

在将 ControlTemplate 用于 Control 之前,必须通过设置 Template 属性来将 ControlTemplateControl 相关联。

注解

该方法使用以下规则:

  1. 不能 templatedParent 为类型 FrameworkContentElement

  2. 不能 templatedParent 的类型 FrameworkElement 不是 Control

  3. The templatedParent cannot be a Control that is not associated with the ControlTemplate.

适用于