BringToFront dans WPF

J'ai besoin de mettre au premier plan d'un contrôle personnalisé dans WPF.

pseudoCode

OnMouseDown()
{
    if (this.parent != null)
        this.parent.BringToFront(this);
}

Je sais, je sais qu'il y a un ZIndexmais ne comprends toujours pas comment remplacer le simple WinForm BringToFront à parent.SetZIndex(this, ?MaxZIndex(parent)? + 1) ?

Peut-être il ya une meilleure façon de faire dans ce qui est cool comme WPF?!..

source d'informationauteur serhio