WPF Expander: La inversión del sentido icono mientras se mantiene la ubicación del contenido (ExpandDirection) del mismo

StackOverflow https://stackoverflow.com/questions/3142407

Pregunta

Estoy utilizando el expansor de WPF como un cajón, se expande hacia arriba de modo que los restos de cabecera por encima del contenido. Cuando se derrumbó la celda de la cuadrícula que está en se hace más pequeño también.

Quiero la dirección expandirse a mantenerse hacia abajo para que los rellenos de contenido en debajo de ella, sin embargo, ya que se mueve hacia arriba se vería mejor si el icono con la flecha de dirección estaban en la dirección opuesta, como si la propiedad ExandDirection se establecieron en Up . ¿Cómo se puede hacer esto en cualquier código C # o en el XAML.

Gracias

¿Fue útil?

Solución

Si he entendido bien que desea flechas móviles para el expansor estado colapsado / ampliado, tendrá que crear una plantilla personalizada para el control de expansión. La manera más fácil de lo que sé hacer es conseguir que la plantilla de control de expansión tema y cambiar el nombre de WPF estilos:

  • ExpanderUpHeaderStyle a ExpanderDownHeaderStyle
  • ExpanderDownHeaderStyle a ExpanderUpHeaderStyle

Puede descargar temas fuentes de aquí http://msdn.microsoft.com/en-us /library/aa358533(VS.90).aspx

Si usted tiene algún problema con eso, que me haga saber lo que WPF tema está usando y voy a tomar la xaml.

También eche un vistazo de cómo personalizar Expander con Blend http://www.c-sharpcorner.com/uploadfile/dpatra/ 807 / default.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top