Move page construction to xaml