Context Provider Delegate

The ContextProviderDelegate allows a UI control to provide the actual help context ID and help search expression to the methods of IContextProvider, while handling references to those strings as an abstract help key (helpKey constant).

To support the abstraction from help context ID to helpKey constant, a UI control must:

The ContextProviderDelegate methods return the actual help context ID, change mask, or help search expression to the IContextProvider methods.

Note: The DTP help-helper handles unqualified help context IDs defined in properties files to fully-qualify them, before it returns them through ContextProviderDelegate methods.