通过转换我的win表单应用程序来学习WPF。目前很难搞清楚如何将TreeViewItems添加到TreeView中,该TreeView在文本之前包含am image,所有这些都在同一行上。我的图像是作为资源列出的png文件。
我希望能够指定每个项目的图像和文本。我所看到的一切都是设置默认图像。
真的很感激帮助。
由于
答案 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