void MessageBoxWindow_DataContextChanged(object sender, System.Windows.DependencyPropertyChangedEventArgs e) { if (e.NewValue.GetType().Equals(typeof(MessageBoxViewModel))) this.ViewModel = e.NewValue as MessageBoxViewModel; }