如何访问聚焦细节视图?

时间:2015-07-22 19:58:54

标签: c# .net devexpress xaf

如何在XAF App中获得重点细节视图?

我有一个事件会触发我在我的应用中打开的每个详情视图。但我只需要它来为焦点或选定的细节视图开火。 如何才能访问Focused或Selected DetailView,并且只有在详细视图是焦点视图时才会触发事件?

1 个答案:

答案 0 :(得分:0)

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

作为controllers are not shared between windows,XAF为您打开的每个视图创建全新的帧,控制器和操作实例。

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

您通常不需要担心专注的Window。只需在View上的控制器内创建您的操作/事件,您就可以了。另见:https://documentation.devexpress.com/#eXpressAppFramework/CustomDocument112737