Intento crear un control de pestañas en WPF que tenga las pestañas dispuestas en el lado derecho del control, con el texto girado 90 grados El aspecto es similar a las pestañas de plástico puedes comprar y usar en un cuaderno. He intentado cambiar TabStripPlacement a Right, pero solo apila las pestañas en la parte superior derecha del control, no en absoluto lo que tenía en mente.Cómo colocar las pestañas WPF Tab Control en el lado
29
A
Respuesta
47
El efecto que creo que está buscando se logra al proporcionar una Plantilla de encabezado para el TabItem en su colección de pestañas.
<TabControl TabStripPlacement="Right">
<TabControl.Resources>
<Style TargetType="{x:Type TabItem}">
<Setter Property="Padding" Value="4" />
<Setter Property="HeaderTemplate">
<Setter.Value>
<DataTemplate>
<ContentPresenter Content="{TemplateBinding Content}">
<ContentPresenter.LayoutTransform>
<RotateTransform Angle="90" />
</ContentPresenter.LayoutTransform>
</ContentPresenter>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</TabControl.Resources>
<TabItem Header="Tab Item 1" />
<TabItem Header="Tab Item 2" />
<TabItem Header="Tab Item 3" />
<TabItem Header="Tab Item 4" />
</TabControl>
Hope this helps!
Cuestiones relacionadas
- 1. Cómo crear pestañas trapezoidales en el control de pestañas WPF
- 2. WPF Tab Margins
- 3. Separación de control de pestañas WPF entre los encabezados
- 4. WPF Tab Control: ¿Cómo obtengo la pestaña actualmente seleccionada?
- 5. jQuery UI pestañas: cómo colocar div con float: left property into tab?
- 6. JTabbedPane: icono en el lado izquierdo de las pestañas
- 7. WPF: combinación de teclas para Tab, Tab Golondrinas y no pasar a lo largo
- 8. Cómo capturar Ctrl + Tab y Ctrl + Shift + Tab en WPF?
- 9. Sencha Touch TabBar botón de agregar en el lado izquierdo de las pestañas
- 10. WPF Textbox TAB espacios
- 11. ¿Cómo colocar UIBarButtonItem en el lado derecho de una UIToolbar?
- 12. ¿Cómo colocar una barra deslizadora div en el lado izquierdo?
- 13. Control de pestañas como las pestañas de Google Chrome?
- 14. ¿Cómo inserto las pestañas en el patrón de diseño log4net?
- 15. En el TabControl de WPF, ¿puedo agregar contenido junto a los encabezados de las pestañas?
- 16. cómo cerrar las pestañas ie8
- 17. ¿Cómo eliminar shadow de las pestañas JavaFX?
- 18. Abrir enlace en TAB nueva (control WebBrowser)
- 19. Crear barra lateral con pestañas con las secciones WPF
- 20. Vertical Tab Control con texto horizontal en Winforms
- 21. Detectando cuando se agregó un elemento de tabulación al control WPF Tab
- 22. Pestañas en el lado derecho e izquierdo de TabControl C#
- 23. Configuración del orden de las pestañas en WPF
- 24. Las pestañas jQuery no funcionan
- 25. Reordenar pestañas en WPF TabControl
- 26. Las teclas y pestañas Alt no funcionan en Windows Forms abierto desde una aplicación WPF
- 27. ¿Cómo establecer el ancho de TAB en un control TextBox de Windows Forms?
- 28. ¿Hay un control de asistente en WPF?
- 29. C control de pestañas win32
- 30. ¿Cómo oculto el teclado virtual cuando cambio las pestañas?
Si las pestañas son 'más largas' de lo que la cuadrícula es alta, ¿hay alguna manera de desplazar las pestañas para revelar las que no están visibles inicialmente? – Number8
... o tiene varias columnas de pestañas, como ocurre cuando las pestañas están en la parte superior del control? – Number8