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 determina l'applicazione dei setter 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 Property proprietà viene valutata rispetto all'elemento a cui viene applicato questo stile o modello (padre con stile o padre basato su modelli).
- Attributi
Eccezioni
Dopo che 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 di trigger (la raccolta di cui fa Trigger parte) . Si tratta in genere di un elemento denominato all'interno del modello che contiene questo Triggeroggetto .
È possibile assegnare un nome a un oggetto usando la sintassi x:Name Directive .