Aar*_*ron 6 c# wpf xaml tabcontrol direction
我有一个WPF TabControl,我想的标签,用一个定位TabStripPlacement的Top,但我希望他们能在上面一个正确的方向显示.我已经做了实现,很容易FlowDirection的RightToLeft; 但是,我不希望子控件继承RightToLeft FlowDirection.
有没有办法在不使用FlowDirection属性的情况下将标签放在右侧顶部?
这个问题很老,但是当我搜索谷歌时,它就出现了.答案不是我想要的.所以我在Expresion Blend中研究了这个.我确定TabPanel需要具有HorizontalAlignment ="Right"样式.所以对于未来,它就像这样简单:
<TabControl>
<TabControl.Resources>
<Style TargetType="TabPanel">
<Setter Property="HorizontalAlignment" Value="Right"/>
</Style>
</TabControl.Resources>
<TabControl.Items>
<TabItem Header="Tab 1"></TabItem>
<TabItem Header="Tab 2"></TabItem>
<TabItem Header="Tab 3"></TabItem>
</TabControl.Items>
</TabControl>
Run Code Online (Sandbox Code Playgroud)
如果您发现此问题,请与我们联系.
我对此不太确定,可以始终尝试为创建自定义样式TabControl以指定标签的布局方式。或者,只需在每个人上使用FlowDirection并指定FlowDirectionas LeftToRight,TabItem这样子控件即可正常显示。
| 归档时间: |
|
| 查看次数: |
7850 次 |
| 最近记录: |