Some of the Dynamics AX controls like trees or lists in most cases, to represent the data in a richer way, have small icon images in front of the text. Icons could represent a type, status, availability, or any other property of the current item in the control.
Images are binary data and their processing might be time consuming. The Dynamics AX application provides a way of handling images to increase application performance. Normally, on those forms with lists or trees all required images are preloaded during form initialization. This reduces image loading time when the image is actually displayed to the user.
For this purpose, Dynamics AX contains a set of ImageListAppl derivative classes, which holds a specific set of images required in specific circumstances. For example, the ImageListAppl_Proj class in the Project module preloads project-related images representing project and transaction types during project tree initialization. So virtually no time is consumed for...