I have recently implemented Infragistics XamDataGrid automation control (very simple implementation) based on white Table control.
During the implementation I faced the following issues:
1. Unable to implement custom control outside White.Core assembly because of internal static members (keyboard, mouse ...)
2. To overcome the first point I extended Table control in separate assembly.
3. To enable white control mappings I had to change the source of White.Core.Mappings which I would like to do by simply calling some method in runtime or adding some file with configuration.
Other than this everything was fine.
Could you explain what is the right way of extending the White with 3rd party controls?
P.S. If you want I can share the code with White project.