2009-08-13 112 views
0

如何在列表視圖內顯示樹視圖,實際上這個列表視圖具有標題即工作簿,描述,日期,所以當我在列表視圖中顯示樹視圖時,樹視圖應該按照列表視圖標題打開。如何在列表視圖中顯示TreeView內部列表視圖+ C#和MVP

我的問題是:1。 如何插入內部列表視圖TreeView和我的XAML代碼是

<ScrollViewer VerticalScrollBarVisibility="Auto"> 
          <ListView Name="lstViewWorkbooks" HorizontalAlignment="Left" > 
           <ListView.View >           
            <GridView > 
             <GridViewColumn Header="WorkBook" Width="200" DisplayMemberBinding="{Binding AnyWorkbook}" /> 
             <GridViewColumn Header="Description" Width="660" DisplayMemberBinding="{Binding DescName}" /> 
             <GridViewColumn Header="Date" Width="183" DisplayMemberBinding="{Binding WorkbookDate}" /> 
            </GridView>           
           </ListView.View> 
           <TreeView HorizontalAlignment="Left" Margin="195,76,0,-76" Name="tviewPojectView" Width="120" /> 
          </ListView> 
         </ScrollViewer> 

我使用的MVP架構,C#和WPF。

上述xaml代碼中的treeview足以顯示數據?

請幫我 感謝 拉姆

回答

1

如果你想在你的網格單元內的樹視圖中,你需要把它放在電池模板中正確的列是這樣的:

  <GridViewColumn Header="WorkBook" Width="200" DisplayMemberBinding="{Binding AnyWorkbook}"> 
       <GridViewColumn.CellTemplate> 
        <DataTemplate> 
         <TreeView HorizontalAlignment="Left" Margin="195,76,0,-76" Name="tviewPojectView" Width="120" /> 
        </DataTemplate> 
       </GridViewColumn.CellTemplate> 
      </GridViewColumn>