我在MVVM上下文中使用了GridView。
在作为“ItemClick”或“SelectionChanged”的GridView事件中,我只能获取ViewModel对象。 例如:
private void GridView_SelectionChanged_1(object sender, SelectionChangedEventArgs e)
{
// e.AddedItems are xxxViewModel
}
现在,我想访问与项目viewmodel 对应的项目视图(即使被视为MVVM违规)。
知道如何实现这个目标吗?
答案 0 :(得分:0)
e.AddedItems和e.RemovedItems中的项目是对象。你需要施放它们,如下所示:
var added = e.AddedItems.OfType<MyModel>().Cast<MyModel>();
有意义吗?
祝你好运!