Partage via


Trigger.SourceName Propriété

Définition

Obtient ou définit le nom de l'objet avec la propriété qui entraîne l'application des méthodes setter associées.

public:
 property System::String ^ SourceName { System::String ^ get(); void set(System::String ^ value); };
public string SourceName { get; set; }
[System.Windows.Markup.Ambient]
public string SourceName { get; set; }
member this.SourceName : string with get, set
[<System.Windows.Markup.Ambient>]
member this.SourceName : string with get, set
Public Property SourceName As String

Valeur de propriété

String

La valeur par défaut de la propriété est null. Si la valeur de cette propriété est null, la propriété Property est alors évaluée par rapport à l'élément sur lequel est appliqué ce style ou ce modèle (le parent mis en forme avec des styles ou le parent basé sur des modèles).

Attributs

Exceptions

Après que l'utilisation d'une Trigger ait été lancée, cette condition ne peut pas être modifiée.

Exemples

Un scénario lorsque vous utiliseriez la propriété est quand la SourceName propriété d’intérêt n’est pas une propriété du parent modèle, comme dans l’exemple suivant :

<Trigger SourceName="Popup"
         Property="AllowsTransparency"
         Value="True">
  <Setter TargetName="SubmenuBorder"
          Property="CornerRadius"
          Value="0,0,4,4" />
  <Setter TargetName="SubmenuBorder"
          Property="Padding"
          Value="0,0,0,3" />
</Trigger>

Remarques

Vous pouvez définir cette propriété sur le nom de n’importe quel élément dans l’étendue de l’emplacement où la collection de déclencheurs (la collection qui fait partie Trigger de) est appliquée. Il s’agit généralement d’un élément nommé qui se trouve dans le modèle qui contient ce Trigger.

Vous pouvez nommer un objet à l’aide de la syntaxe x:Name Directive .

S’applique à