我有一些圖標應該顯示在RowObject名稱旁邊的第一列中。 不同的圖片涉及不同類型的obects。 這部分代碼創建了包含我需要的對象的列。如何在TreeListView中設置每個對象的圖標
this.descriptionTView = new BrightIdeasSoftware.TreeListView();
this.descriptionTView.CanExpandGetter = x =>
{
if ((x as ITreeViewItem).Items != null)
{
return (x as ITreeViewItem).Items.Length > 0;
}
else
{
return false;
}
};
this.descriptionTView.ChildrenGetter = x => (x as ITreeViewItem).Items;
var column1 = new BrightIdeasSoftware.OLVColumn("", "Part0");
column1.AspectGetter = x => (x as ITreeViewItem).Part0;
column1.IsEditable = true;
var column2 = new BrightIdeasSoftware.OLVColumn("", "Part1");
column2.AspectGetter = x => (x as ITreeViewItem).Part1;
column1.IsEditable = true;
column2.IsEditable = true;
this.descriptionTView.Columns.Add(column1);
this.descriptionTView.Columns.Add(column2);
private List<ITreeViewItem> itemsList;
descriptionTView.Roots = itemsList;
我相信直接將圖像[這個答案](HTTP://計算器.com/a/12728738/3521452)是你正在尋找的。 – Tom
您是否需要添加更多詳細信息併發布代碼片段?沒有任何信息無法幫助你。 – Max
在ObjectListView中我們不使用TreeNode或Node來添加不同的對象。 –