WPF TreeView与图标和文本

时间:2013-11-29 05:22:52

标签: c# wpf

通过转换我的win表单应用程序来学习WPF。目前很难搞清楚如何将TreeViewItems添加到TreeView中,该TreeView在文本之前包含am image,所有这些都在同一行上。我的图像是作为资源列出的png文件。

我希望能够指定每个项目的图像和文本。我所看到的一切都是设置默认图像。

真的很感激帮助。

由于

1 个答案:

答案 0 :(得分:5)

尝试这样的事情:

    <TreeView ItemsSource="{Binding SomeData}">
        <TreeView.ItemTemplate>
            <HierarchicalDataTemplate>
                <StackPanel Orientation="Horizontal">
                    <Image Source="{Binding Icon}" />
                    <TextBlock Text="{Binding Name}" />
                </StackPanel>
            </HierarchicalDataTemplate>
        </TreeView.ItemTemplate>
    </TreeView>

有关如何更详细地绑定图像的信息,请参阅此内容: Binding image source through property in wpf