【发布时间】:2016-07-16 19:55:41
【问题描述】:
我是 WPF 的新手。让我解释一下我的情况。所以我有 3 个具有相同来源的 TreeView,我的观点是,当我自动扩展第一棵树中的一个项目以扩展其他树中的相同元素时,是否有可能?我还有一个问题,如何让 TreeView 中的每一行都变成不同的颜色?
例如1, 3, 5, 7 线为灰色,2,4,6,8 为白色。
<Grid>
<TreeView x:Name="TreeView1" Margin="10,20,10,10" ItemsSource="{Binding Groups}" ItemTemplate="{StaticResource GroupsTemplate}" Grid.Column="0" IsDragDropEnabled="True"/>
<TreeView x:Name="TreeView2" Margin="10,20,10,10" ItemsSource="{Binding Groups}" ItemTemplate="{StaticResource GroupsTemplate}" Grid.Column="1" IsDragDropEnabled="True"/>
<TreeView x:Name="TreeView3" Margin="10,20,10,10" ItemsSource="{Binding Groups}" ItemTemplate="{StaticResource GroupsTemplate}" Grid.Column="2" IsDragDropEnabled="True"/>
</Grid>
【问题讨论】:
-
嗨,欢迎来到堆栈溢出。在提出问题时,请包含您迄今为止创建的任何代码。您至少应该尝试一下并发布您遇到的具体问题。有很多方法可以做你正在做的事情。例如,您使用的是 MVVM 方法吗?
-
是的,我正在尝试使用 MVVM
-
你有什么可以在上面添加的代码吗?
-