This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

ControlTemplate.ValidateTemplatedParent أسلوب

Visual Studio 2010

قم بفحص الأصل templated ضد التعيين من القواعد.

مساحة الاسم:  System.Windows.Controls
التجميع:  PresentationFramework (في PresentationFramework.dll)

protected override void ValidateTemplatedParent(
	FrameworkElement templatedParent
)

المعلمات

templatedParent
النوع: System.Windows.FrameworkElement
العنصر th هو القالب هو المطبق.

استثناء:شرط
ArgumentNullException

templatedParentلا يمكن أن يكون null.

ArgumentException

TargetType من ControlTemplateيجب أن تتطابق مع النوع Controlالتي يتم تطبيقها ل.

ArgumentException

يجب أن تقوم بإقران ControlTemplateمع Controlبتعيين Control.Templateخاصية قبل استخدام ControlTemplateتشغيل Control.

الأسلوب الذي يستخدم القواعد التالية:

1. templatedParentلا يمكن أن تكون من نوع FrameworkContentElement.

2. templatedParentلا يمكن أن تكون من نوع FrameworkElementالتي هو لا Control.

3. templatedParentلا يمكن أن يكون Controlالتي هو غير المقترنة ControlTemplate.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: