因此,我对WPF还是陌生的,他试图将Drink值列表绑定或分配给wpf树视图,但不知道该怎么做,并且发现很难在网上找到任何不使用xaml就能显示内容的东西。
struct Drink
{
public string Name { get; private set; }
public int Popularity { get; private set; }
public Drink ( string name, int popularity )
: this ( )
{
this.Name = name;
this.Popularity = popularity;
}
}
List<Drink> coldDrinks = new List<Drink> ( ){
new Drink ( "Water", 1 ),
new Drink ( "Fanta", 2 ),
new Drink ( "Sprite", 3 ),
new Drink ( "Coke", 4 ),
new Drink ( "Milk", 5 ) };
}
}
如何在代码中执行此操作?例如:
treeview1.DataItems = coldDrinks;
一切都显示在树视图中。
最佳答案
您可以设置:
treeView1.ItemsSource = coldDrinks;
但是,我在这里质疑TreeView的用法。显然,您正在显示平坦的非分层数据,因此没有理由使用TreeView。
为什么不只使用ListView或ListBox?