Initialising an image to the viewer size (stretch and scroll)

It is often useful to zoom and scroll an image to fill the viewer on first load. The quick way of doing this is by using StretchMode and a few other properties.