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.

RelativeSource.Self الخاصية

Visual Studio 2010

يحضر القيمة ثابتة هو استخدام لإرجاع RelativeSourceبناء Selfالوضع.

مساحة الاسم:  System.Windows.Data
التجميع:  PresentationFramework (في PresentationFramework.dll)
XMLNS لـ XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public static RelativeSource Self { get; }
ForXAMLمعلومات, seeRelativeSource MarkupExtension.

قيمة الخاصية

النوع: System.Windows.Data.RelativeSource
A ثابتRelativeSource.

ثلاثة الرابع RelativeSourceModeقيم، PreviousData، Self، أو TemplatedParent، يمكن أن ينتج RelativeSourceالتي هو wholly ثابتة، بالذي يحتوي على لا فريدة خاصة قيم. يمكن يجعله مشتركًا الجميع استخدامات الخاصية ثابت نفس كائن، دون الحاجة إلى يخصص فصل كائن s لكل استخدام. ولذلك، باستخدام خاصية ثابت يقلل استخدام ذاكرة.

يلي مثال يعرض مشغل النمط الذي يقوم بإنشاء ToolTipالتي بالإبلاغ عن رسالة خطأ التحقق من صحة. القيمة setter الربط الحالي TextBox(theTextBoxusing the النمط) استخدام محتوى خطأ RelativeSourceخاصية. راجع كيفية: ربط تنفيذ التحقق من الصحةللحصول تشغيل مزيد من المعلومات حول هذا المثال.


<Style x:Key="textBoxInError" TargetType="{x:Type TextBox}">
  <Style.Triggers>
    <Trigger Property="Validation.HasError" Value="true">
      <Setter Property="ToolTip"
        Value="{Binding RelativeSource={x:Static RelativeSource.Self},
                        Path=(Validation.Errors)[0].ErrorContent}"/>
    </Trigger>
  </Style.Triggers>
</Style>


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