本帖最后由 Cyfole 于 2016-3-25 11:29 编辑
找了很多资料,网上有关于WPF的C1treeView的资料实在是太少。我们现在的项目中要实现在Access数据库中通过一张数据表,得到一个分层显示的TreeView。好像是应该使用C1HierarchicalDataTemplate来实现动态的分层显示,但是我不知道怎么去绑定数据源。后台的代码应该怎么去写?
我的前端代码如下:
<Grid DockPanel.Dock="Left" Width="250" Background="White" Name="m_GridTree">
<Grid.Resources>
<c1:C1HierarchicalDataTemplate x:Key="C1ITemplate" >
<TextBlock Text="{Binding }"></TextBlock>
</c1:C1HierarchicalDataTemplate>
</Grid.Resources>
<c1:C1TreeView VerticalAlignment="Top" Name="m_C1TreeView" Height="{Binding Path=ActualHeight,ElementName=m_GridTree}" ShowLines="True">
<c1:C1TreeViewItem Name="m_C1TreeViewItem" ItemTemplate="{StaticResource C1ITemplate}" Click="m_C1TreeViewItem_Click"> <c1:C1TreeViewItem.HeaderTemplate >
<DataTemplate>
<TextBlock Text="全部项目"></TextBlock>
</DataTemplate>
</c1:C1TreeViewItem.HeaderTemplate>
</c1:C1TreeViewItem>
</c1:C1TreeView>
</Grid>
|
|