Red de conocimiento informático - Problemas con los teléfonos móviles - WPF permite que todos los eventos MouseEnter y MouseLeave de Button apunten a la misma función. ¿Se puede escribir como un control personalizado?

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 definir

lt;! -- 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.

.