ContentElement.IsMouseCaptured Propiedad

Definición

Obtiene un valor que indica si este elemento captura el mouse.

C#
public bool IsMouseCaptured { get; }

Valor de propiedad

Boolean

true si el elemento tiene la captura del mouse; en caso contrario, false. De manera predeterminada, es false.

Implementaciones

Ejemplos

En el ejemplo siguiente se activa o desactiva el estado de captura del mouse en función de si el elemento ya captura el mouse.

C#
private void CaptureMouseCommandExecuted(object sender, ExecutedRoutedEventArgs e)
{
  MessageBox.Show("Mouse Command");
  IInputElement target = Mouse.DirectlyOver;

  target = target as Control;
  if (target != null)
  {
    if (!target.IsMouseCaptured)
    {
      Mouse.Capture(target);
    } else {
      Mouse.Capture(null);
    }
  }
}

Comentarios

El estado de captura del mouse está relacionado con las operaciones de arrastrar y colocar en proceso.

Información sobre propiedades de dependencia

Campo identificador IsMouseCapturedProperty
Propiedades de metadatos establecidas en true Ninguno

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Consulte también