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.

DependencyObject.DependencyObjectType الخاصية

Visual Studio 2010

يحصل DependencyObjectTypeالذي يلتف CLRنوع هذا مثيل.

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

public DependencyObjectType DependencyObjectType { get; }

قيمة الخاصية

النوع: System.Windows.DependencyObjectType
DependencyObjectType التي يلتف CLRنوع هذا المثيل.

Th هو الخاصية هو مفيداً إذا كان الكائن الذي هو التي يتم إرجاعها من أسلوب لديه نوع القيمة إرجاع من DependencyObjectوترغب في إجراء العمليات معينة النظام خاصية عليه اعتماداً تشغيل نوع الخاص به. على سبيل المثال أكثر فعالية للاتصال GetMetadata(DependencyObjectType)استخدام DependencyObjectTypeبدلاً CLRالنوع.DependencyObjectTypeيسهل البحث أسرع.

في the following pseudocode مثال, MySubClass anticipates that إضافى derived فئات might تغيير the القيمة افتراضية of the MyCustom تبعية خاصية. الفئة بتطبيق الدالة الإنشائية افتراضي الذي يمكن تحديد فئة مشتقة الفعلي خلال الاستفادة من polymorphهوm تشغيل DependencyObjectTypeالقيمة كلما هذا المنشئ هو المستخدمة كفئة مشتقة instantiator.

public DOClass() : base()

{

__customPropertyCache = (CustomDP)

CustomDPProperty.GetMetadata(DependencyObjectType).DefaultValue;

}

نظام التشغيل 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
إظهار: