如何在radtreeview项目中显示更多的图像(wpf - telerik)

Dah*_*Sra 9 c# wpf telerik radtreeview

我正在使用以下代码以编程方式从资源中将图像添加到radtreeviewitem.

"/myAssembley;component/Resources/image1.png"
Run Code Online (Sandbox Code Playgroud)

并且图像显示成功.现在我需要添加另一个需要在radtreeviewitem中第一个图像旁边显示的图像.

如何实现它.

如下图所示,我需要使用treeviewitem在单个树视图项目中显示文件夹图标和红色方块图标.

在此输入图像描述

Dah*_*Sra 4

如果您没有数据绑定并且直接使用 RadTreeViewItems,则可以在项目的标题中添加附加图像。例如:

var stackPanel = new StackPanel() { Orientation = System.Windows.Controls.Orientation.Horizontal };
var image1 = new Image() { Source = image1Path };
var image2 = new Image() { Source = image2Path };
var textBlock = new TextBlock() { Text = itemHeader };
stackPanel.Children.Add(image1);
stackPanel.Children.Add(image2);
stackPanel.Children.Add(textBlock);

var treeViewItem = new RadTreeViewItem()
{
    Header = stackPanel,
};
Run Code Online (Sandbox Code Playgroud)

有用。