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 setters associés.
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 propriété par défaut est null. Si cette propriété est null, la Property propriété est évaluée par rapport à l’élément auquel ce style ou modèle est appliqué (le parent de style ou le parent modèle).
- Attributs
Exceptions
Une fois qu’une Trigger utilisation est en cours d’utilisation, elle ne peut pas être modifiée.
Exemples
Un scénario lorsque vous utilisez la SourceName propriété est lorsque la 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 Trigger partie 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 .