使用WCF,我从服务器获取数据。数据包含文件夹,而这些文件夹包含查询。我需要在文件夹节点上设置文件夹图标(展开折叠),并在查询上设置另一个图标。
使用HierarchicalDataTemplate将TreeView绑定到此集合。我试着用转换器做这件事,但是失败了。我还希望它是MVVM兼容的。
<sdk:TreeView ItemsSource="{Binding Folders}" >
<sdk:TreeView.ItemTemplate>
<sdk:HierarchicalDataTemplate ItemsSource="{Binding Queries}">
<StackPanel Orientation="Horizontal">
<ContentPresenter Content="{Binding Converter={StaticResource IconConverter}}" />
<TextBlock Text="{Binding Name}" />
</StackPanel>
</sdk:HierarchicalDataTemplate>
</sdk:TreeView.ItemTemplate>
</sdk:TreeView>有什么解决方案吗?
发布于 2011-05-20 01:10:17
将“ContentPresenter”替换为“image”控件,并将图标文件的路径绑定到“image”控件的“source”属性。
https://stackoverflow.com/questions/4058786
复制相似问题