WPF Expander: La inversión del sentido icono mientras se mantiene la ubicación del contenido (ExpandDirection) del mismo
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
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