Obviously we have to keep the current enum for Controls, but at the Core level it may make sense to define IScroll and include IScroll.HorizontalScrollMode and IScroll.VerticalScrollMode; ScrollMode would be an enum with values of Default, Enabled, Disabled. This gives us room for expansion in each current direction (adding values for isDirectionalLockEnabled (iOS)/rails (Win), plus expansion in other directions (e.g., z/depth scrolling).
We've moved this issue to the Future milestone. This means that it is not going to be worked on for the coming release. We will reassess the issue following the current release and consider this item at that time.
Obviously we have to keep the current enum for Controls, but at the Core level it may make sense to define IScroll and include IScroll.HorizontalScrollMode and IScroll.VerticalScrollMode; ScrollMode would be an enum with values of Default, Enabled, Disabled. This gives us room for expansion in each current direction (adding values for isDirectionalLockEnabled (iOS)/rails (Win), plus expansion in other directions (e.g., z/depth scrolling).