Trigger.SourceName Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el nombre del objeto con la propiedad que hace que se apliquen los establecedores asociados.
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 propiedad
El valor predeterminado de la propiedad es null
. Si el valor de esta propiedad es null
, la propiedad Property se evalúa con respecto al elemento al que se aplica este estilo o esta plantilla (elemento primario con estilo o con plantilla).
- Atributos
Excepciones
Una vez que se usa Trigger, no se puede modificar.
Ejemplos
Un escenario en el que usaría la SourceName propiedad es cuando la propiedad de interés no es una propiedad del elemento primario con plantilla, como en el ejemplo siguiente:
<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>
Comentarios
Puede establecer esta propiedad en el nombre de cualquier elemento dentro del ámbito de donde se aplique la colección de desencadenadores (la colección de la que forma parte).Trigger Normalmente, se trata de un elemento con nombre que se encuentra dentro de la plantilla que contiene este Trigger.
Puede asignar un nombre a un objeto mediante la sintaxis de la directiva x:Name .