请教一个问题,MVVM+Command的问题
我现在有一个MenItem,并且我想在下面动态绑定子MenItem极其Command
用MVVM的话 如果直接对着父MenItem绑定一个List<MenItem> 是不行的,因为是在线程中绑定的 设置为STA也不可以,把线程设置为STA的话 使用的时候 又不在同一个线程了 也会报错,不然就可以直接绑定一个List<MenItem> 每一个MenItem设置一个Command就可以了。我想请问现在如何可以绑定子MenItem 的Command啊?List<string> 又没有Command这个东西···~--!
[解决办法]
Binding 的时候应该有类似于MenItemViewModel的东西, 并在Xaml中写DataTemplate来指定Command.
给个简单的例子"http://weblogs.asp.net/fredriknormen/archive/2009/11/19/silverligth-4-commanding-enables-viewmodels.aspx"