Esta documentación está archivada y no tiene mantenimiento.

ClickMode (Enumeración)

Actualización: noviembre 2007

Especifica cuándo se debe producir el evento Click.

Espacio de nombres:  System.Windows.Controls
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

public enum ClickMode
public enum ClickMode
public enum ClickMode
object property="enumerationvalue" .../>

Nombre de miembroDescripción
ReleaseEspecifica que se debe producir el evento Click cuando se presiona y suelta un botón.
PressEspecifica que se debe producir el evento Click en cuanto se presiona un botón.
HoverEspecifica que se debe producir el evento Click cuando el mouse se desplaza sobre un control.

En el ejemplo siguiente se muestran tres botones que responden a los clics de tres maneras diferentes.

  • Desplazar: el primer botón cambia de color cuando el usuario se desplaza con el mouse sobre el botón.

  • Presionar: el segundo botón requiere que se presione el mouse mientras el puntero del mouse está en el botón.

  • Soltar: el tercer botón no restablece el color de fondo de los botones hasta que se presione el mouse y se suelte en el botón.

<Button Name="btn1" Background="Pink" 
        BorderBrush="Black" BorderThickness="1" 
        Click="OnClick1" ClickMode="Hover">
  ClickMe1
</Button>

<Button Name="btn2" Background="LightBlue" 
        BorderBrush="Black" BorderThickness="1" 
        Click="OnClick2" ClickMode="Press">
  ClickMe2
</Button>

<Button Name="btn3" 
        Click="OnClick3" ClickMode="Release">
  Reset
</Button>


		void OnClick1(object sender, RoutedEventArgs e)
		{
			btn1.Background = Brushes.LightBlue;
		}

		void OnClick2(object sender, RoutedEventArgs e)
		{
			btn2.Background = Brushes.Pink;
		}

		void OnClick3(object sender, RoutedEventArgs e)
		{
			btn1.Background = Brushes.Pink;
			btn2.Background = Brushes.LightBlue;
		}


Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0
Mostrar: