我有一堂课:
class WorkOrder
{
public string Building {get; set;}
public string Area {get; set;}
public string Name {get; set;}
List<Item> Items {get; set;}
}
我目前的排序是这样的:
-Name
-Item
-Item
-Name
-Item
-Item
像这样的xml:
<HierarchicalDataTemplate DataType="{x:Type WorkOrder}" ItemsSource="{Binding Items}" >
<TextBlock Text="{Binding Path=Name} Margin="5,0" />
</HierarchicalDataTemplate>
<DataTemplate DataType="{x:Type Item}">
<TextBlock Text="{Binding Path=Name}" />
</DataTemplate>
我想在 TreeView 中对此进行排序,例如:
Building
-Area
-Name
-Name
-Area
-Name
-Name
不确定我是否应该查看 MultiBinding 或其他地方。谢谢。