2

有谁知道如何在 XAML 中使用 DevExpress DXTabControl 并设置它以使选项卡出现在底部?这是我到目前为止所拥有的,但选项卡显示在顶部。DevExpress 文档没有这方面的示例。Intellisense 并没有给我任何直观的东西。

<dx:DXTabControl>
    <dx:DXTabItem Header="Main">
        <dxdo:DockLayoutManager>
            <dxdo:LayoutGroup>
                <dxdo:LayoutPanel Caption="TaskList">
                    <views:DxTaskList x:Name="Tasklst" />
                </dxdo:LayoutPanel>
                <dxdo:LayoutPanel Caption="TaskDetails">
                    <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" Focusable="False">
                        <StackPanel>
                            <views:TaskDetails x:Name="TaskDtls"/>
                        </StackPanel>
                    </ScrollViewer>
                </dxdo:LayoutPanel>
            </dxdo:LayoutGroup>
        </dxdo:DockLayoutManager>
    </dx:DXTabItem>
</dx:DXTabControl>
4

1 回答 1

8

对于任何可能对不那么明显的事情感到困惑的人,这里是我正在寻找的 XAML 解决方案。是的,该属性显然被称为 HeaderLocation,但 DevExpress 的文档没有提供任何有关此的 XAML 示例。所以这就是我想出的解决我的案例的方法:

<dx:DXTabControl>
    <dx:DXTabControl.View>
        <dx:TabControlMultiLineView HeaderLocation="Bottom"/>
    </dx:DXTabControl.View>
    <dx:DXTabItem Header="Main">
        <dxdo:DockLayoutManager>
            <dxdo:LayoutGroup>
                <dxdo:LayoutPanel Caption="TaskList">
                    <views:DxTaskList x:Name="Tasklst" />
                </dxdo:LayoutPanel>
                <dxdo:LayoutPanel Caption="TaskDetails">
                    <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" Focusable="False">
                        <StackPanel>
                            <views:TaskDetails x:Name="TaskDtls"/>
                        </StackPanel>
                    </ScrollViewer>
                </dxdo:LayoutPanel>
            </dxdo:LayoutGroup>
        </dxdo:DockLayoutManager>
    </dx:DXTabItem>
</dx:DXTabControl>

如您所见,您应该添加 View 属性,然后为其分配一个值,我使用了 TabControlMultiLineView,并且该对象具有 HeaderLocation 属性,我将其设置为有效枚举之一。当我这样做时,标签出现在底部。

于 2015-03-17T16:58:29.100 回答