Trigger.SourceName Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il nome dell'oggetto con la proprietà che causa l'applicazione dei metodi di impostazione associati.
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
Valore della proprietà
La proprietà predefinita è null
. Se questa proprietà è null
, la proprietà Property viene valutata per l'elemento al quale viene applicato questo stile o modello, ovvero il padre basato su stili o modelli.
- Attributi
Eccezioni
Se un oggetto Trigger è in uso, non può essere modificato.
Esempio
Uno scenario quando si usa la SourceName proprietà è quando la proprietà di interesse non è una proprietà dell'elemento padre basato su modelli, come nell'esempio seguente:
<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>
Commenti
È possibile impostare questa proprietà sul nome di qualsiasi elemento all'interno dell'ambito del quale viene applicata la raccolta trigger (la raccolta di cui fa Trigger parte) . Si tratta in genere di un elemento denominato che si trova all'interno del modello che contiene questo Triggeroggetto .
È possibile assegnare un nome a un oggetto usando la sintassi x:Name Directive .