Open tar-bin opened 7 years ago
@tar-bin have you already found the solution by your own? I've faced this issue too.
@serious2monkeys Unfortunately, I have not solved this yet ...
Solved it by not using dragablz:DragablzItem.ContentRotateTransformAngle="90"
at all and instead override ItemContainerStyle
and HeaderItemTemplate
<dragablz:TabablzControl
FixedHeaderCount="3"
TabStripPlacement="Left">
<dragablz:TabablzControl.ItemContainerStyle>
<Style BasedOn="{StaticResource MaterialDesignDragableTabItemVerticalStyle}" TargetType="{x:Type dragablz:DragablzItem}">
<Setter Property="Width" Value="Auto" />
</Style>
</dragablz:TabablzControl.ItemContainerStyle>
<dragablz:TabablzControl.HeaderItemTemplate>
<DataTemplate>
<ContentPresenter Margin="9" Content="{Binding}" >
<ContentPresenter.LayoutTransform>
<RotateTransform Angle="-90" />
</ContentPresenter.LayoutTransform>
</ContentPresenter>
</DataTemplate>
</dragablz:TabablzControl.HeaderItemTemplate>
<-- tab items -->
</<dragablz:TabablzControl>
Hello. Thank you very much for your useful library.
I am a little troubled with my own use case.
I want to display long header text on the side panel.
The code is a modification of this.
DragablzSamplez/MainWindow.xaml at master · ButchersBoy/DragablzSamplez
I also tried this, but it was the same.
Is there any good way to solve this? Thank you.
(I'm sorry, I am not good at English, so I use Google translation in this sentence.)