Aug 03 2010

WPF – Como asignar la propiedad ZIndex

Category: ProgramacionIndigo @ 5:35 PM

Según la MSND la propiedad ZIndex del objeto Panel sirve para el establecer el orden en el que se muestran los elementos en el plano Z.

Una vez dicho esto es fácil ver para que nos puede servir esta propiedad. El problema surge cuando intentamos establecer este valor en tiempo de ejecución en el codebehind, ya que esta propiedad no sale en el Intellisense.

zindex01

Mirando la MSDN podemos pensar que si hacemos un typecast de nuestro StackPanel a Panel esta propiedad nos aparecerá, pero tampoco es así.

La única forma que he encontrado de poder asignar el valor al ZIndex es mediante el método SetValue de la siguiente forma

StackPanel stackPanel = new StackPanel();
stackPanel.SetValue(Panel.ZIndexProperty, 1);

¡Compartelo!
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Add to favorites
  • BarraPunto
  • Bitacoras.com
  • LinkedIn
  • Meneame
  • RSS
  • Technorati
  • Twitter

Tags: , ,

Leave a Reply