Diferença entre MouseClick e DoubleClick

WPF, Shapes

Eu tenho um costumeShapee tente implementarMouseClick eMouseDoubleClick coisas nele.

Por exemplo. eu precisoabrir uma janela de informações sobre o MyShape OnClick eselecionar OnDoubleClick.

O stub é o seguinte:

public class MyShape : Shape
{
    public Point Point1, Point2;

    public MyShape() : base() { }

    protected override Geometry DefiningGeometry
    {
        get { return new LineGeometry(Point1, Point2); }
    }

    protected override void OnMouseUp(MouseButtonEventArgs e)
    {
        base.OnMouseUp(e);
        if (e.ClickCount == 1)
        {
            // Open Informational Window
        }
        else if (e.ClickCount == 2)
        {
            // Select Item
        }
    }
}

Sempre que clico duas vezes nos dois// Only do MouseClick e// Only do MouseDoubleClick acontece.

Existe alguma maneira de evitar isso no WPF, .NET 4?

questionAnswers(3)

yourAnswerToTheQuestion