我是 C#、WPF 和 MVVM 的新手,并试图弄清楚如何解决以下问题:我有一个绑定到 ObservableCollection 的 Datagrid。这个 ObservableCollection 由一个结构组成,它有多个字段,其中一个字段是一个名为 clientName 的字符串。我有一个发出命令的按钮。此命令需要 clientName 正确执行。
我通过使用绑定到数据网格的(第一个)选定项的属性解决了这个问题。通过按下按钮,命令会被触发,而不会将 clientName 直接传递给命令。相反,它只是使用我制作的选择属性。
如何在不使用属性存储所选项目的情况下将数据网格当前选择传递给命令(按下按钮时)?