使用 CollectionViewSource.GetDefaultView 实例化视图 2 次

发布于 2024-12-28 05:58:06 字数 289 浏览 0 评论 0原文

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

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

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

有人知道我的问题吗?

谢谢

I have a ViewModel that I want to display. I use the command:

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

The problem is that it create two instance of the view with the same instance of the ViewModel.

Someone has an idea of ​​my problem?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

享受孤独 2025-01-04 05:58:06

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

Your code doesn't really make sense... the parameter of CollectionViewSource.GetDefaultView is supposed to be some kind of collection, but you're passing a ViewModel. You should pass the collection that contains the ViewModel.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文