我在MultiRecordView中使用VerticalGrid。当网格检测到已更改的记录正在失去焦点时,将触发其Validate事件。我正在从这个事件中将数据写入数据库。
我的用户希望使用键盘左/右箭头键在记录集中向前和向后移动,因此我会捕获这些键并相应地设置FocusedRecord。
如果其中一个行编辑器是RepositoryItemRadioButton,则Validate事件并不总是触发。用户将单击所需的单选按钮值,然后在单击记录中的另一行之前,他们将按箭头键移动到下一条记录。在该事件序列中,网格未检测到单选按钮组的更改。 仅当按钮失去焦点时才会检测到单选按钮更改。
有没有办法让垂直网格识别单选按钮编辑器已被更改并触发Validate事件,如果用户没有在记录中给焦点另一行?
我认为EditValueChangedFiringMode属性控制了该行为,但将其设置为Default或Buffered不具有所需的效果。
由于