<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" width="400" height="50" implements="mx.controls.listClasses.IDropInListItemRenderer">
<mx:Script>
    <![CDATA[
    import mx.controls.listClasses.*;
    
    // Internal variable for the property value.

    private var _listData:BaseListData;
    
    // Make the listData property bindable.

    [Bindable("dataChange")]
    
    // Define the getter method.

    public function get listData():BaseListData
    {
      return _listData;
    }
    
    // Define the setter method, and dispatch an event when the property changes 

    // to support data binding.

    public function set listData(value:BaseListData):void
    {
      _listData = value;
    
     //dispatchEvent(new FlexEvent(FlexEvent.DATA_CHANGE));

    }
    ]]>
</mx:Script>
    <mx:Label text="{data}" />
</mx:Canvas>