gpt4 book ai didi

wpf - 如何将 WPF Tab Control 选项卡放在侧面

转载 作者:行者123 更新时间:2023-12-02 09:36:13 25 4
gpt4 key购买 nike

我正在尝试在 WPF 中创建一个选项卡控件,该控件的选项卡排列在控件的右侧,文本旋转 90 度。外观类似于您可以在笔记本中购买和使用的塑料选项卡。我尝试将 TabStripPlacement 更改为 Right,但它只是将选项卡堆叠在控件的右上角 - 根本不是我想要的。

最佳答案

我相信您正在寻求的效果是通过为 Tab 集合中的 TabItem 提供 HeaderTemplate 来实现的。

<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>

希望这有帮助!

关于wpf - 如何将 WPF Tab Control 选项卡放在侧面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/189370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com