I have come across a few scenarios where something seems to be slowing down an XAF solution and it is tough to determine where the issue exists. This can then lead to hours of tearing out controllers to try and determine if one is problematic.
To make this process easier, I have created a module that you can add to an XAF solution to Enable and Disable controllers on the fly.
Once you add this module to your solution, you will find the "Show Controller Settings" action in the Tools menu. In the dialog that appears, you can enable or disable any controllers you wish, or click the "Disable Custom Controllers" to disable non-DevExpress controllers (A good starting place).
Please note: Once you enable or disable controllers, you must re-open a view for the change to take effect.
This solution has been tested on existing Win Applications only.
This is amazing! No more commenting types in GetDeclaredControllerTypes. It will be super useful.
Thanks for sharing Dave!
Thank you!