A presenter system framework and methods performed by such framework are
described for hosting a set of presenters that facilitate maintaining
layouts for application views assigned a set of graphical elements. The
presenter system provides a base presenter class and a set of interface
methods, performed by a presentation engine, for creating and integrating
an extensible set of presenter classes for handling various graphical
element data types during a layout operation within a specified view. The
presenter system enables application user interface developers to
implement complex display layout operations through calls to the
presentation engine. Examples of such complex display layout operations
include: pagination, partial calculation, incremental calculation,
multiple tries, chaining of layout features/operations.
Una struttura ed i metodi del sistema del presentatore effettuati da tale struttura sono descritti per ospitare un insieme dei presentatori che facilitano effettuare le disposizioni per le viste di applicazione hanno assegnato un insieme degli elementi grafici. Il sistema del presentatore fornisce un codice categoria basso del presentatore e un insieme dei metodi dell'interfaccia, effettuati da un motore di presentazione, per la generazione e l'integrata dell'insieme estendibile dei codici categoria del presentatore per il maneggiamento dei tipi di dati grafici vari dell'elemento durante il funzionamento della disposizione all'interno di una vista specificata. Il sistema del presentatore permette agli sviluppatori dell'interfaccia di utente di applicazione di effettuare i funzionamenti complessi della disposizione dell'esposizione con le chiamate al motore di presentazione. Gli esempi di tali funzionamenti complessi della disposizione dell'esposizione includono: impaginazioni, calcolo parziale, calcolo incrementale, prove multiple, concatenamento della disposizione features/operations.