¿Cómo construir conjuntos de pestañas verticales en WPF? Las pestañas se apilarán de arriba a abajo al igual que las "Propiedades" de un proyecto que se muestra en Visual Studio.¿Cómo construir conjuntos de pestañas verticales en WPF?
40
A
Respuesta
74
¿Has probado el TabControl.TabStripPlacement
Property?
El siguiente ejemplo crea un control de tabulación que coloca las pestañas en el lado izquierdo.
<TabControl TabStripPlacement="Left" Margin="0, 0, 0, 10">
<TabItem Name="fontweight" Header="FontWeight">
<TabItem.Content>
<TextBlock TextWrapping="WrapWithOverflow">
FontWeight property information goes here.
</TextBlock>
</TabItem.Content>
</TabItem>
<TabItem Name="fontsize" Header="FontSize">
<TabItem.Content>
<TextBlock TextWrapping="WrapWithOverflow">
FontSize property information goes here.
</TextBlock>
</TabItem.Content>
</TabItem>
</TabControl>
13
Debe tratar este código:
<TabControl.Resources>
<Style TargetType="{x:Type TabItem}">
<Setter Property="HeaderTemplate">
<Setter.Value>
<DataTemplate>
<ContentPresenter Content="{TemplateBinding Content}">
<ContentPresenter.LayoutTransform>
<RotateTransform Angle="270" />
</ContentPresenter.LayoutTransform>
</ContentPresenter>
</DataTemplate>
</Setter.Value>
</Setter>
<Setter Property="Padding" Value="3" />
</Style>
</TabControl.Resources>
0
Sobre la base de la respuesta de rkirac anteriormente. Si no desea crear un estilo global, puede poner lo mismo dentro de TabControl.ItemContainerStyle
que solo afectará al TabControl
en cuestión. A continuación se muestra un ejemplo simple:
<TabControl TabStripPlacement="Left">
<TabControl.ItemContainerStyle>
<Style TargetType="TabItem">
<Setter Property="LayoutTransform">
<Setter.Value>
<RotateTransform Angle="270" />
</Setter.Value>
</Setter>
</Style>
</TabControl.ItemContainerStyle>
</TabControl>
Cuestiones relacionadas
- 1. Pestañas verticales con JQuery?
- 2. ¿Cómo crear pestañas verticales en Java?
- 3. ¿Cómo implemento un control de pestañas con pestañas verticales en C#?
- 4. Cómo crear pestañas trapezoidales en el control de pestañas WPF
- 5. Cómo poner líneas verticales para listviewitem en WPF
- 6. Reordenar pestañas en WPF TabControl
- 7. Problema de actualización con WPF .NET 4.0 - líneas verticales negras
- 8. WPF Rectángulo lleno de líneas horizontales o verticales
- 9. Cómo colocar las pestañas WPF Tab Control en el lado
- 10. ¿Cómo construir una lupa en WPF C# 4.0?
- 11. Configuración del orden de las pestañas en WPF
- 12. Fijar pestañas en un panel de pestañas
- 13. ¿Cómo habilitar las guías de pestañas en Visual Studio 2010?
- 14. Encabezados verticales en JTable?
- 15. Eliminar líneas verticales en jqGrid
- 16. ICollectionView.filter de WPF con grandes conjuntos de datos
- 17. Práctica recomendada para manejar pestañas verticales y otros caracteres xml no válidos
- 18. Guardar todas las ventanas/pestañas en GVim
- 19. cabeceras verticales en tablas reStructuredText
- 20. Separación de control de pestañas WPF entre los encabezados
- 21. jQuery casillas de verificación móviles agrupadas en 2 columnas verticales?
- 22. UISliders verticales y UISwitches
- 23. histograma sin líneas verticales
- 24. Controles de usuario de WPF en pestañas separadas: ¿por qué el nombre de grupo de radiobutton se comparte entre pestañas?
- 25. ¿Cómo manipular grupos de pestañas con el teclado en Visual Studio 2010?
- 26. ¿Cómo crear gráficos de barras verticales rotos en matpltolib?
- 27. ¿Cómo dibujar líneas verticales en el gráfico de Highcharts?
- 28. WPF: Navegación con pestañas rota con hipervínculo colapsado
- 29. Encabezados verticales y horizontales en una tabla?
- 30. ¿Construir una aplicación comercial altamente modular con WPF?