Preguntando si eso es posible, p. si elimino el borde de un TextBox y quiero recuperar su borde predeterminado cuando el mouse está sobre él.¿Es posible usar un setter para devolver una propiedad a su valor predeterminado?
<Style TargetType="TextBox">
<Setter Property="BorderBrush" Value="{x:Null}"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="BorderBrush" Value="?????"/>
</Trigger>
</Style.Triggers>
</Style>
pensé que podía usar ese pero al final me pareció una mala idea para ocultar el borde, pero la pregunta sigue siendo. (Sé que en este caso podría revertir el disparador para eliminar solo el borde si el mouse no está sobre el cuadro de texto)
Define el valor predeterminado. ¿Quiere decir el valor predeterminado asignado a los metadatos 'DependencyProperty' subyacentes? –
Supongo que sí, en términos descriptivos: lo que sea que se use si nunca fuera a establecer la propiedad. –
"Sé que en este caso podría revertir el disparador para eliminar solo el borde si el mouse no está sobre el cuadro de texto" - ¿en qué casos no puede? –