Trigger.SourceName Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o nome do objeto com a propriedade que faz com que os setters associados sejam aplicados.
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
Valor de Propriedade
A propriedade padrão é null. Se esta propriedade for null, então a Property propriedade é avaliada em relação ao elemento ao qual este estilo ou modelo está a ser aplicado (o pai estilizado ou o pai templateado).
- Atributos
Exceções
Depois de a Trigger estar em uso, não pode ser modificada.
Exemplos
Um cenário em que usaria a SourceName propriedade é quando a propriedade de interesse não é propriedade do modelo modelo original, como no seguinte exemplo:
<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>
Observações
Pode definir esta propriedade para o nome de qualquer elemento dentro do âmbito onde a coleção de gatilhos (a coleção da qual Trigger isto faz parte) é aplicada. Este é tipicamente um elemento nomeado que está dentro do modelo que contém este Trigger.
Pode nomear um objeto usando a sintaxe da Diretiva x:Nome .