31.08.2010, 00:00 Uhr
Eine "unendliche" ListBox für WP7
In einer Serie von Blog-Beiträgen will Telerik-Mitarbeiter Georgi Atanasov vorführen, wie man ein DatePicker-Control für das neue Windows Phone 7 entwickelt und dabei einige trickreiche Lösungen anbieten. Das dabei entstehende Control soll sich an die von Microsoft veröffentlichten Design-Regeln halten.
Im gerade veröffentlichten ersten Beitrag entwirft er eine "unendliche" Listbox, die für die Auswahl von Tag und Monat im DatePicker genutzt werden soll. In der LisBbox für die Auswahl eines Monats soll dabei der Dezember sowohl auf den November folgen als auch vor dem Januar stehen, die Monatsliste soll also quasi als endloses Band gerollt werden können. Dazu verwendet er einen einfachen Trick: Während die ListBox sehr viele virtuelle Einträge besitzt, wird der virtuelle Index des ausgewählten Listeneintrags per Modulo-Berechnung in den zugehörigen logischen Wert umgewandelt. [bl]