I tried the new DropdownList control, and set it to a list with a hundred items or so in it. When displayed, the list does not limit the number of items and create a scroll bar, as I expected. Instead it creates the whole list, right off the screen, and there is no way for the user to even get to it. If you try to scroll down with the browser, it closes the dropdown list.
There is no scenario under which this would be an acceptable user interface, it does not honor the way a normal SELECT tag would display, and therefore in my opinion should NOT be the default behavior for this control.
I see where you have a DropDownHeight property, but that leaves me to figure out a pixel value that corresponds to the amount of items that should be shown. I'd much rather just have a number of items there and not have to figure out the pixel height of the list items.
If I don't set any property, I would expect the list to default to 20 items, or whatever the browser default amount is, not just make an unscrolled, really long list.
There is no scenario under which this would be an acceptable user interface, it does not honor the way a normal SELECT tag would display, and therefore in my opinion should NOT be the default behavior for this control.
I see where you have a DropDownHeight property, but that leaves me to figure out a pixel value that corresponds to the amount of items that should be shown. I'd much rather just have a number of items there and not have to figure out the pixel height of the list items.
If I don't set any property, I would expect the list to default to 20 items, or whatever the browser default amount is, not just make an unscrolled, really long list.