Trigger.SourceName Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 .