- Don't use 'IsOpen' as @punker76 suggested

- Added a property to Flyout: AnimateOnPositionChange (defaults to true)

This controls whether we animate the flyout when changing the 'Position' and it is already open.