0

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

我有一个事件会针对我在应用程序中打开的每个详细信息视图触发。但我只需要它为焦点或选定的详细视图触发。如何访问 Focused 或 Selected DetailView 并告诉事件仅在详细视图是焦点视图时触发?

4

1 回答 1

0

在控制器中,您具有“视图”和“框架”属性。

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

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

您通常不需要担心焦点窗口。只需在视图上的控制器内创建您的操作/事件,您就可以了。另请参阅:https ://documentation.devexpress.com/#eXpressAppFramework/CustomDocument112737

于 2015-07-24T01:31:46.477 回答