Fixed bug passing frame in args - x, y, width, and height set to 0.

Passing a frame when creating a new view had no effect, since x, y, width, and height were overwritten when copying values from Frame.Properties. Copying values from Frame.Properties before View.Properties should restore the previous behavior.