Well, this a rather clever and unconventional way of coloring rows alternately.
I have attached a little sample (got it from the web somewhere), which uses customdrawing and subclassing to achieve back-coloring. Can be adapted easily to alternately color the rows.
* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.