单击组合框时,WPF Listview/Gridview 设置所选项目

Chr*_*her 5 c# wpf gridview combobox selecteditem

我在使用 GridView 作为 ListView 的视图时遇到问题,我想要做的是当用户从 Gridview 中的组合框中进行选择时触发一个事件,并在事件中传递所选项目。

  • 我的第一个问题是,当用户单击一行中的组合框时,该行不会被选中(这意味着所选项目保持为空,除非他们先单击其他地方)。有没有一种干净的方法可以做到这一点,而无需尝试捕捉鼠标点击或其他任何东西?
  • 其次,WPF 组合框上没有选择更改提交事件,除了检查组合框是否启用之外,是否有更干净的方法来检查用户是否手动选择了选项?

谢谢

Chr*_*her 1

我通过使用 WPF Toolkit 网格( http://wpf.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29117)和一系列选定的项目“解决”了我的问题,无论如何,这可能是一个更干净的解决方案。没有解释 GridView 的行为,这对我来说很不寻常

原始链接已失效,相信这是一个https://github.com/xceedsoftware/wpftoolkit/wiki/DataGrid