Como definir o controle de botão ZIndex WPF de canvas no evento Click?

Eu tenho três botões mentindo um por um. Eu quero mostrar o topo de todo o botão, no qual clico. Então, eu defini o ZIndex da canvas no código XAML. Mas eu quero fazer isso no Code Behind.

Minha saída e código XAML –

imagem

Minha saída e código XAML (verifique como o ZIndex foi alterado) –

imagem

 

Como eu mudo a propriedade Canvas.ZIndex no controle de botão WPF em Click Event?

Você pode definir o índice z no código como este-

 Panel.SetZIndex(control name, int index); 

Uma propriedade anexada é definida a partir do código usando por convenção a function SetPropertyName.

 Panel.SetZIndex(Button2, 0); 

Z-index pode ser definido assim

  Panel.SetZIndex(Button2, 10);