【发布时间】:2013-06-21 09:24:02
【问题描述】:
我有一个绑定到一个对象的 ComboBox,该对象也绑定到一个 DataGrid。当我更改 ComboBox 选择或 DataGrid 中的 SelectedItem 时,将触发 ComboBox 处的事件 SelectedChanged。
有没有办法知道哪个组件(DataGrid 或 ComboBox)触发了事件?
【问题讨论】:
-
事件有一个
sender和一个e与之关联。sender将告诉您谁调用了该事件。 -
我也尝试过使用发件人,但发件人类型始终是 ComboBox。不知道为什么。而且我还尝试使用 DataGrid SelectionChanged 事件来设置要在 ComboBox SelectionChanged 事件中处理的标志,但是 DataGrid SelectionChanged 是在 ComboBox SelectionChanged 之后触发的。
标签: c# .net datagrid combobox selectionchanged