如何访问聚焦细节视图

本文关键字:聚焦 细节 视图 访问 何访问 | 更新日期: 2023-09-27 18:04:01

如何在XAF应用程序中获得焦点细节视图?

我有一个事件,为我在应用程序中打开的每个细节视图触发。但我只需要它为聚焦或选择的细节视图触发。我如何访问被聚焦的或被选中的DetailView,并告诉事件只有在细节视图是被聚焦的视图时才触发?

如何访问聚焦细节视图

在控制器中,你有"View"answers"Frame"属性。

由于控制器不能在窗口之间共享,XAF为你打开的每个视图创建全新的框架、控制器和动作实例。

在另一个ticket中阅读更多关于您的问题的信息,我可以告诉您,您提到的事件在当前Frame作用域之外被调用,这导致了问题;新的窗口被打开,新的控制器实例将它们的事件插入同一个控件,导致它们同时被触发。

你通常不需要担心聚焦窗口。只要在视图的控制器中创建动作/事件就可以了。参见:https://documentation.devexpress.com/#eXpressAppFramework/CustomDocument112737