internal static void InitializeViewModel(this IViewModelHost page) { // create the model - ultimately we'll replace this with an IoC container... var model = new RegisterPageViewModel(); // set the data context... ((Page)page).DataContext = model; }