Digamos que tengo el siguiente:Cómo hacer Style.Triggers desencadenan un estilo diferente llamado a aplicarse
<Style TargetType="{x:Type TextBox}">
<Setter Property="BorderThickness" Value="1" />
<Setter Property="BorderBrush" Value="Gray" />
<Style.Triggers>
<Trigger Property="IsFocused" Value="true">
<Setter Property="BorderBrush" Value="Green" />
<Setter Property="BorderThickness" Value="2" />
</Trigger>
</Style.Triggers>
</Style>
Esto funciona bien y no hay nada demasiado mal aquí, pero es un caso bastante sencillo . ¿Qué pasa si quiero tener el estado estilo IsFocused aparece como un estilo exsplicit cómo hacer referencia a ese estilo como el estilo IsFocused, es decir
<Style x:key="ActiveStyle" TargetType="{x:Type TextBox}">
<Setter Property="BorderBrush" Value="Green" />
<Setter Property="BorderThickness" Value="2" />
</Style>
<Style TargetType="{x:Type TextBox}">
<Setter Property="BorderThickness" Value="1" />
<Setter Property="BorderBrush" Value="Gray" />
<Style.Triggers>
<Trigger Property="IsFocused" Value="true">
-- Here I want to reference ActiveStyle and not copy the copy the setters
</Trigger>
</Style.Triggers>
</Style>
No es ideal Estoy de acuerdo pero tendré que hacerlo, gracias – vdhant