WPF permite que todos los eventos MouseEnter y MouseLeave de Button apunten a la misma función. ¿Se puede escribir como un control personalizado?
Puede especificar el estilo directamente. Es relativamente simple. Defina los eventos MouseEnter y MouseLeave en el estilo. Si todos los botones son así, simplemente defínalos como un estilo. Si hay una diferencia, puede especificar la x. clave del estilo y luego aplíquelo simplemente apúntelo con el botón de este estilo:
lt;.!--El primer tipo, se aplica a todos los botones--gt;
<. p>lt;Style TargetType="{x: Type Button}"gt; El estilo y el disparador que deseas definirlt;! -- En segundo lugar, defina un x: key --gt
lt; Style x: key="CustomButton" Target="{x: Type Button}"gt; lt; / Stylegt;
Aplica el segundo en el botón, el código es el siguiente:
lt;Button Style="{StaticResource CustomButton}"gt;
Lo anterior se define directamente en xaml. También puede llamar al código en segundo plano. Espero que le resulte útil. Si tiene alguna pregunta, pregunte o llame: Hola.
.