我想在用户在Silverlight中的DataGrid中选择一行时显示一个自定义确认消息框(ChildWindow)。消息框只有2个按钮,一个是和一个不是。当用户单击否时,我想要恢复DataGrid中以前选择的项目。我已经能够完成所有这些。如何从silverlight数据网格的selectionchanged事件显示自定义消息框?
问题是,当消息框出现并且我单击“否”并且我恢复先前选择的项目时,用户试图选择的项目仍保留在MouseOver可视状态,直到将鼠标移动到其他行上。
是否有任何已知的解决方法DataGrid的这种不寻常的行为,或者这可能是一个合法的控制错误?我已经完成了我的研究,至今我还没有发现任何东西。
任何帮助,将不胜感激。
谢谢!
工程太棒了!谢谢! – killercolt 2010-11-25 14:02:07