Aracılığıyla paylaş


RelativeSource.Self Özellik

Tanım

Mod için bir yapı döndürmek için Self kullanılan statik bir RelativeSource değer alır.

public:
 static property System::Windows::Data::RelativeSource ^ Self { System::Windows::Data::RelativeSource ^ get(); };
public static System.Windows.Data.RelativeSource Self { get; }
static member Self : System.Windows.Data.RelativeSource
Public Shared ReadOnly Property Self As RelativeSource

Özellik Değeri

Statik RelativeSourcebir .

Örnekler

Aşağıdaki örnekte, doğrulama hata iletisini bildiren bir ToolTip stil tetikleyicisi gösterilmektedir. Ayarlayıcının değeri, özelliğini kullanarak RelativeSource geçerli TextBox hata içeriğine (TextBoxstili kullanarak) bağlanır. Bu örnek hakkında daha fazla bilgi için bkz . Nasıl yapılır: Bağlama Doğrulaması Uygulama .

<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)/ErrorContent}"/>
    </Trigger>
  </Style.Triggers>
</Style>

Açıklamalar

, veya dört RelativeSourceMode değerden üçü, benzersiz özel değerler PreviousDataiçermeyen tamamen statik bir RelativeSource değer üretebilirTemplatedParent. Self Statik özelliğin tüm kullanımları aynı nesneyi paylaşabilir ve her kullanım için ayrı nesneler ayırma gereksinimini ortadan kaldırır. Bu nedenle, statik özelliğinin kullanılması bellek kullanımını azaltır.

XAML Metin Kullanımı

XAML bilgileri için bkz . RelativeSource MarkupExtension.

Şunlara uygulanır

Ayrıca bkz.