我有正确显示所有内容的Xaml代码,但我想让它成为第一列内容为粗体:
<c:TreeView Name="JobList" SelectedItemChanged="JobList_SelectedItemChanged">
<c:TreeView.Columns>
<GridViewColumn Header="Jobs" Width="350" DisplayMemberBinding="{Binding Name}"/>
<GridViewColumn Header="Goal" Width="100" DisplayMemberBinding="{Binding Goal}"/>
<GridViewColumn Header="Messages" Width="120" DisplayMemberBinding="{Binding MessageType}"/>
</c:TreeView.Columns>
</c:TreeView>
我也可以根据第一列中的项目是否有子树视图节点来执行此操作吗?
答案 0 :(得分:2)
我没有使用TreeListView,但通常你可以在标题中放入其他UIElements。试一试:
<GridViewColumn Header="Jobs" Width="350" DisplayMemberBinding="{Binding Name}">
<GridViewColumn.Header>
<TextBlock FontWeight="Bold" Text="{Binding Goal}"></TextBlock>
</GridViewColumn.Header>
</GridViewColumn>