多个GridViewHeaderRowPresenter

时间:2015-11-27 08:46:38

标签: c# wpf

我有一个TreeListView,我需要可视化多个标题。

| firstHeader | secondHeader |

| col1 | col2 | col3 | col4 |

我正在使用此代码:

<DockPanel>
  <GridViewHeaderRowPresenter Columns="{StaticResource TaskColumns}" DockPanel.Dock="Top"/>
  <ItemsPresenter/>
</DockPanel>

提前谢谢!

1 个答案:

答案 0 :(得分:0)

要显示标题,我们可以使用HeaderedContentControl。 例如;

 <HeaderedContentControl Header="India" Canvas.Left="10" Canvas.Top="10">
        <TreeView>

            <TreeViewItem Header="Cinemas">
                <TreeViewItem Header="Hyderabad">
                    <TreeViewItem Header="Central"/>
                    <TreeViewItem Header="RamaKrishna"/>
                    <TreeViewItem Header="Anand"/>
                </TreeViewItem>

                <TreeViewItem Header="Bhopal">
                    <TreeViewItem Header="DB Mall"/>
                    <TreeViewItem Header="Jyoti"/>
                    <TreeViewItem Header="PVR"/>
                </TreeViewItem>
            </TreeViewItem>

            <TreeViewItem Header="Cinemas">
                <TreeViewItem Header="Hyderabad">
                    <TreeViewItem Header="Central"/>
                    <TreeViewItem Header="RamaKrishna"/>
                    <TreeViewItem Header="Anand"/>
                </TreeViewItem>

                <TreeViewItem Header="Bhopal">
                    <TreeViewItem Header="DB Mall"/>
                    <TreeViewItem Header="Jyoti"/>
                    <TreeViewItem Header="PVR"/>
                </TreeViewItem>
            </TreeViewItem>
        </TreeView>
    </HeaderedContentControl>