我们有一个 WPF 应用程序,它有一个主/详细信息窗口,两者都是 WPF 数据网格。当您在上部数据网格中选择一行时,详细信息将显示在下部数据网格中。我想知道从 UI 的角度来看是否有任何关于如何处理诸如以下问题的最佳实践:
- 当窗口第一次打开时,上层数据网格中没有选择任何数据行,因此下层网格中无法显示任何数据。这是正常的吗?还是通常在上部数据网格中选择了初始(顶部)行?
- When a row is selected and then deleted - does another row become the selected row? 还是您要进入无行选择状态?
- 如果可以选择多行,则在较低的数据网格中何时发生?显示最后一个选择?或者如果为这些多个对象选择了删除,那么焦点设置在哪里?或者选择哪一行?
我知道根据应用程序的编写方式,这些事情可能有很多不同的处理方式,但我想知道是否有一些标准的最佳实践?或者,对于 WPF 数据网格如何处理这些情况,是否有一些默认操作?
谢谢!账单