you can get the width and height from
not sure about the rowcount, maybe from the layout of the dropdown you can get rowheight and use that. I'll have a look and see what the go is.
Love it or hate it, Spark has its quirks.
public function DropDownList()
protected function onOpen(event:DropDownEvent):void
public var dropdownWidth:int;