Trigger.SourceName Eigenschap

Definitie

Hiermee haalt u de naam van het object op of stelt u deze in met de eigenschap die ervoor zorgt dat de bijbehorende setters worden toegepast.

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

Waarde van eigenschap

De standaardeigenschap is null. Als deze eigenschap is null, wordt de Property eigenschap geƫvalueerd met betrekking tot het element waarop deze stijl of sjabloon wordt toegepast (de bovenliggende of de bovenliggende sjabloon).

Kenmerken

Uitzonderingen

Nadat een Trigger gebruiker in gebruik is, kan deze niet worden gewijzigd.

Voorbeelden

Een scenario waarin u de SourceName eigenschap zou gebruiken, is wanneer de eigenschap van belang geen eigenschap is van de bovenliggende sjabloon, zoals in het volgende voorbeeld:

<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>

Opmerkingen

U kunt deze eigenschap instellen op de naam van elk element binnen het bereik van waar de triggerverzameling (de verzameling waarvan dit Trigger deel uitmaakt) wordt toegepast. Dit is doorgaans een benoemd element dat zich in de sjabloon bevindt die dit Triggerbevat.

U kunt een object een naam opgeven met behulp van de syntaxis van de x:Name Directive .

Van toepassing op