Trigger.SourceName 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 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é
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 .