RelativeSource.Self Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur statique utilisée pour retourner une RelativeSource construction pour le Self mode.
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
Valeur de propriété
RelativeSourceStatique .
Exemples
L’exemple suivant montre un déclencheur de style qui crée un ToolTip message d’erreur de validation. La valeur du setter est liée au contenu d’erreur de l’élément actif TextBox (à TextBox l’aide du style) à l’aide de la RelativeSource propriété. Découvrez comment : implémenter la validation de liaison pour plus d’informations sur cet exemple.
<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>
Remarques
Trois des quatre RelativeSourceMode valeurs, PreviousDataou SelfTemplatedParent, peuvent produire une valeur RelativeSource entièrement statique qui ne contient aucune valeur privée unique. Toutes les utilisations de la propriété statique peuvent partager le même objet, ce qui élimine la nécessité d’allouer des objets distincts pour chaque utilisation. Par conséquent, l’utilisation de la propriété statique réduit l’utilisation de la mémoire.
Utilisation du texte XAML
Pour plus d’informations XAML, consultez RelativeSource MarkupExtension.