Flyout performance improvement

Moved all ```GetTemplateChild``` to ```OnApplyTemplate``` and stored the values in variables.

Number of ticks used by ```ApplyAnimation``` reduced from an average of ```459454.25 ticks``` to an average of ```169354.50 ticks```.