我使用依赖属性来显示一个窗口,双击一个项目。
不确定这是WPF的特定错误还是我做错了。
如果我甚至在滚动条或列标题上双击。它会触发双击命令。
在链接上尝试过解决方案
WPF ListView ScrollViewer Double-Click Event
但是当我正在实现MVVM模式时,没有代码可用,如果我尝试在后面的代码上处理它,它会触发调试点,但这没有用。
如果有任何身体有解决方案,请放在这里。
答案 0 :(得分:3)
感谢Sacha Barber的解决方案。这是该文章的链接
http://www.codeproject.com/Articles/42111/Selector-DoubleClick-Behaviour-calling-ViewModel-I.aspx
答案 1 :(得分:0)
您是否尝试将双击行为放在单个项目上并在DataTemplate / ControlTemplate而不是ListView中处理双击逻辑?这样,它只应该触发,如果你实际上击中一个项目......从而免除空区域(如果ListView小于Window)和ScrollBars,边框等。