Basically, the XamDockManager takes over control of focus, and it doesn't let controls fire their LostFocus event when they're split among several SplitPanes. This is a problem because we need to take action in the LostFocus event when some buttons are clicked, but since they're in different panes we can't do it, because the dock manager is preventing the LostFocus events. Please watch this video where you can see the problem happening:
http://www.screencast.com/users/CarloToribio/folders/Jing/media/ca1870ca-15a5-44ff-8f73-9327409aef47
dll file: Infragistics3.Wpf.DockManager.v10.1.dll
Assembly version: 10.1.20101.1000
I attached the project in the video so you can see the problem for yourself.
Thanks.
Hello,
It has been a while since you have made your post, in case you still need support I will be glad to assist you further. I suppose the other community members can benefit from this answer as well. So I have been looking through your post, the video and the sample project you gave and I suggest you see this forum thread:
http://forums.infragistics.com/forums/p/35805/229307.aspx
where Andrew has answered, in details, about the Focus in XamDockManager, and some other controls that act the same way in getting and loosing focus.
Feel free to write me if you have further questions.