See the EdgeGesture class for what it supports. Beyond that you'd need to implement it yourself.
I played with it all night last night. Yup, the edgegesture class doesn't differentiate between top and bottom gestures. They both register as the same event.
Can you please tell me how I can tell if a touch or mouse click is in the upper or lower part of the screen? I will just combine the edgegesture with the position of the touch or mouse cursor.