[WPF] UI Virtualization

Alcuni controlli di WPF, come DataGrid o più semplicemente come ListBox, implementano la virtualizzazione della User Interface, che in parole povere è quel meccanismo che consente a WPF di elaborare i soli elementi che sono visibili nel controllo virtualizzato.

Purtroppo altri controlli, come il ComboBox, non prevedono di default l'uso della virtualizzazione, probabilmente perchè solitamente il numero di Items non è elevato. Ma ci sono casi in cui la virtualizzazione è desiderabile anche con il ComboBox, come ad esempio l'elenco dei Fonts disponibili.

image

Ho trovato un post di Kirupa Chinnathambi veramente semplice e ben fatto che spiega cos'è la UI Virtualization e come modificare il componente ComboBox affinchè la usi.

Un'ennesima riprova di come WPF sia un framework fantastico!

posted @ sabato 6 dicembre 2008 23:36

Print
Comments have been closed on this topic.
«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011