<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" horizontalAlign="center" verticalAlign="middle">
    <mx:Array id="sampleData">
        <mx:String>Row 1</mx:String>
        <mx:String>Row 2</mx:String>
        <mx:String>Row 3</mx:String>
        <mx:String>Row 4</mx:String>
        <mx:String>Row 5</mx:String>
        <mx:String>Row 6</mx:String>
        <mx:String>Row 7</mx:String>
        <mx:String>Row 8</mx:String>
        <mx:String>Row 9</mx:String>
        <mx:String>Row 10</mx:String>
        <mx:String>Row 11</mx:String>
        <mx:String>Row 12</mx:String>
        <mx:String>Row 13</mx:String>
        <mx:String>Row 14</mx:String>
        <mx:String>Row 15</mx:String>
        <mx:String>Row 16</mx:String>
        <mx:String>Row 17</mx:String>
    </mx:Array>
    <mx:VBox>
        <mx:FormHeading label="Wrong:" width="100%"/>
        <mx:DataGrid width="500" height="227" dataProvider="{sampleData}">
            <mx:columns>
                <mx:DataGridColumn headerText="Actual Row"/>
                <mx:DataGridColumn headerText="ItemRenderer" itemRenderer="test.WrongTestRenderer"/>
            </mx:columns>
        </mx:DataGrid>
    </mx:VBox>
    <mx:VBox>
        <mx:FormHeading label="Right:" width="100%"/>
        <mx:DataGrid width="500" height="227" dataProvider="{sampleData}">
            <mx:columns>
                <mx:DataGridColumn headerText="Actual Row"/>
                <mx:DataGridColumn headerText="ItemRenderer" itemRenderer="test.RightTestRenderer"/>
            </mx:columns>
        </mx:DataGrid>
    </mx:VBox>
    <mx:VBox>
        <mx:FormHeading label="ItemRenderers are reused, see:" width="100%"/>
        <mx:DataGrid width="500" height="227" dataProvider="{sampleData}">
            <mx:columns>
                <mx:DataGridColumn headerText="Actual Row"/>
                <mx:DataGridColumn headerText="ItemRenderer" itemRenderer="test.CountReuseRenderer"/>
            </mx:columns>
        </mx:DataGrid>
    </mx:VBox>
</mx:Application>