【问题标题】:WPF ListBox getting item datacontext OnMouseOverWPF ListBox 获取项目数据上下文 OnMouseOver
【发布时间】:2009-11-06 21:41:52
【问题描述】:

我目前有一个视图,其中包含一个绑定到一组视图模型的 ListBox 和一个我想绑定到鼠标所在的当前项目的用户控件。如何获取列表中当前突出显示的项目并将其绑定到仅使用 XAML 和视图模型中的代码的用户控件?

编辑:下图可能更能描述预期的操作。 alt text http://img134.imageshack.us/img134/6263/34548010.png

【问题讨论】:

  • MVVM 不是宗教。如果你能用一点代码解决问题,那就去吧。
  • 我感觉到这里有一点同侪的压力,要“反对这种模式”:)

标签: wpf events mvvm listbox datacontext


【解决方案1】:

正如 eduardo 所说,有时在纯 MVVM 中制作解决方案太复杂了。

如果你重新表述你的问题并提供一些代码,你可以获得更多答案。

【讨论】:

  • 我发现,尤其是在动画方面,可能需要一些代码。它也不会破坏模式,因为动画是视图的一部分,因此强制分离 UI 和逻辑。
猜你喜欢
  • 1970-01-01
  • 2011-05-01
  • 2011-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多