2012-06-14 51 views
5

¿Cómo puedo manejar el evento Mouse Right Button Double Click para un Shape?Botón derecho del ratón de la manija Haga doble clic para la forma

+0

@PanagiotisKanavos ¡usted está equivocado, absolutamente! Lee mi pregunta por favor – Nick

+0

@PanagiotisKanavos La clase de forma proporciona algunos eventos, quiero saber cómo usar estos eventos para simular MouseRightButtonDoubleClick, o si existe una mejor manera. – Nick

Respuesta

5

¿Está buscando una manera de detectar un doble clic en una forma? En este caso, debe verificar la propiedad ClickCount del evento MouseRightButtonDown. Esta propiedad proporciona la cantidad de veces que se hizo clic en un elemento. El ejemplo en la página de documentación comprueba clics simples, dobles y triples:

private void OnMouseDownClickCount(object sender, MouseButtonEventArgs e) 
{ 
    // Checks the number of clicks. 
    if (e.ClickCount == 1) 
    { 
     // Single Click occurred. 
     lblClickCount.Content = "Single Click"; 
    } 
    if (e.ClickCount == 2) 
    { 
     // Double Click occurred. 
     lblClickCount.Content = "Double Click"; 
    } 
    if (e.ClickCount >= 3) 
    { 
     // Triple Click occurred. 
     lblClickCount.Content = "Triple Click"; 
    } 
} 
+0

Gracias, simple, ¿no? – Nick

Cuestiones relacionadas