【发布时间】:2013-08-16 21:27:53
【问题描述】:
我想创建一个ListBox 并用匿名UIElement 填充它。换句话说,ItemTemplate 的DataTemplate 将只包含一个元素,并且在运行时后记,之后我将在不同的UIElements 后面的代码中创建(TextBlocks,Grids .. .) 并用它填充列表。
那我要怎么写ListBox的DataTemplate呢?我打算如何将ObservableCollection 用于ItemSource?所以应该使用ObsevableCollection 的UIElement 吗?
【问题讨论】:
-
不建议使用包含任何 UI 元素的列表。引入一些模型-视图-分离,例如MVVM。
标签: c# wpf silverlight listbox uielement