Trigger.SourceName Egenskap

Definition

Hämtar eller anger namnet på objektet med egenskapen som gör att de associerade setters tillämpas.

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

Egenskapsvärde

Standardegenskapen är null. Om den här egenskapen är nullProperty utvärderas egenskapen med avseende på elementet som det här formatet eller mallen tillämpas på (den formaterade överordnade eller mallade överordnade).

Attribut

Undantag

När en Trigger används kan den inte ändras.

Exempel

Ett scenario när du använder SourceName egenskapen är när egenskapen av intresse inte är en egenskap för den överordnade mallen, som i följande exempel:

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

Kommentarer

Du kan ange den här egenskapen till namnet på alla element inom omfånget där utlösarsamlingen (samlingen som den här Trigger är en del av) används. Detta är vanligtvis ett namngivet element som finns i mallen som innehåller detta Trigger.

Du kan namnge ett objekt med hjälp av syntaxen x:Name Directive .

Gäller för