This topic has not yet been rated - Rate this topic

ControlTemplate.ValidateTemplatedParent Method

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Checks the templated parent against a set of rules.

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)
protected override void ValidateTemplatedParent(
	FrameworkElement templatedParent
)

Parameters

templatedParent
Type: System.Windows.FrameworkElement
The element this template is applied to.
ExceptionCondition
ArgumentNullException

The templatedParent must not be null.

ArgumentException

The TargetType of a ControlTemplate must match the type of the Control that it is being applied to.

ArgumentException

You must associate the ControlTemplate with a Control by setting the Control.Template property before using the ControlTemplate on the Control.

The method uses the following rules:

1. The templatedParent cannot be of type FrameworkContentElement.

2. The templatedParent cannot be of type FrameworkElement that is not a Control.

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

.NET Framework

Supported in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8 Consumer Preview, Windows Server 8 Beta, Windows 7, Windows Server 2008 SP2, Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.