If you set UserInteractionEnabled = True for parent and UserInteractionEnabled = False for child, the parent view will receive events instead of child. This is absolutelly typical situation. Guess, you talk about another.
I can imagine following. RootPanel has two childs - Button1 and Panel1. Panel1 holds Button2 and covers Button1. You need events to Button1 and Button2, but Panel1 receives events instead of Button1. Well, you can change z-order (for example, using Button1.BringToFront).