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.

DependencyProperty.IsValidType أسلوب

Visual Studio 2010

يحدد ما إذا كانت القيمة محددة هو المقبول لترتيب هو نوع الخاصية التبعية، أثناء محدد من نوع الخاصية المتوفرة في regهوtration خاصية تبعية الأصلي.

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

public bool IsValidType(
	Object value
)

المعلمات

value
النوع: System.Object
القيمة المراد التحقق منها.

القيمة المُرجعة

النوع: System.Boolean
true إذا القيمة المحددة هو نوع خاصية regهوtered أو نوع مشتق مقبولة؛ otherwهوe،false.

القيمة nullنوعا صالحاً ل مرجع اكتب خصائص تبعية، أو Nullable<T>خاصية تبعية، وتقوم بإرجاع trueلهذه الحالات. في الحالات الموقع خاصية تبعية هو مرجع ولا Nullable<T>نوع، IsValidTypeسترجع falseلقيمة فارغة بدلاً من raهوe على ‏‏ استثناء.

يستخدم المثال التالي IsValidTypeكـ عملية تدقيق قبل إجراء الاتصال SetValueتشغيل خاصية تبعية.


void TrySetValue(DependencyObject target, DependencyProperty dp, object providedValue) {
  if (dp.IsValidType(providedValue))
  {
    target.SetValue(dp, providedValue);
  }
}


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