protected override void OnViewModelChanged() { RegisterViewModelAsChild(); if (DisableWhenNoViewModel) { TargetView.IsEnabled = (ViewModel != null); } }