C# 如何在新对话框c wpf中显示主详细信息
我有一个带有JobItem对象列表的datagrid,当我从该列表中选择一个项目时,我希望能够在新窗口中打开它,并能够编辑其属性并保存它。我有数据绑定部分,我只是不明白如何传递从datagrid选择的对象实例,并在新窗口中填充其信息。我在codeproject中找到了我想要做的项目,并查看了代码,但我仍然无法确定传递了谁这个对象实例。这篇文章是: 将ListViewItem强制转换为对象C# 如何在新对话框c wpf中显示主详细信息,c#,wpf,visual-studio,datagrid,master-detail,C#,Wpf,Visual Studio,Datagrid,Master Detail,我有一个带有JobItem对象列表的datagrid,当我从该列表中选择一个项目时,我希望能够在新窗口中打开它,并能够编辑其属性并保存它。我有数据绑定部分,我只是不明白如何传递从datagrid选择的对象实例,并在新窗口中填充其信息。我在codeproject中找到了我想要做的项目,并查看了代码,但我仍然无法确定传递了谁这个对象实例。这篇文章是: 将ListViewItem强制转换为对象 `(ObjectType)YourListView.SelectedItem` 将给你一个类的实例,如果
`(ObjectType)YourListView.SelectedItem`
将给你一个类的实例,如果你是这样问的话
然后可以通过编辑表单的构造函数将其传递给编辑表单。如果按值传递,则必须以原始形式编写一些更新代码以合并更改
我认为,如果您通过引用传递它,它将更新其上的listview,如果您使用INotifyPropertyChanged正确设置了它。不过,您可能需要对此进行测试以确保。我并不是百分之百这么认为。请记住,不要在其他地方发布指向项目的链接。发布您尝试过的内容,并将其限制在已损坏的相关代码中。很乐意提供帮助。也别忘了投票。我想在周末前拿到1000分。英雄联盟