使用CollectionViewSource.GetDefaultView查看instanciated 2次

时间:2012-01-20 15:44:07

标签: c# collectionviewsource

我有一个想要显示的ViewModel。我使用命令:

    var CollectionView = CollectionViewSource.GetDefaultView (MyViewModel);
    if (CollectionView! = null)
        collectionView.MoveCurrentTo (MyViewModel);

问题是它使用ViewModel的相同实例创建了两个视图实例。

有人知道我的问题吗?

由于

1 个答案:

答案 0 :(得分:0)

你的代码没有意义...... CollectionViewSource.GetDefaultView的参数应该是某种集合,但是你传递了一个ViewModel。您应该传递包含ViewModel的集合。