Binding does not update usercontrol property correctly MVVM
问题 Edit: Old code removed I place it on my MainWindow.xaml <SpinTextBlock:SpinTextBlock Text="{Binding Path=DataContext.WelcomeTitle, ElementName=Window,UpdateSourceTrigger=PropertyChanged}" Height="60" Width="40" x:Name="TextBlock"/> And bind it to a property in MainViewModel.cs public string WelcomeTitle { get { return _welcomeTitle; } set { if (_welcomeTitle == value) { return; } _welcomeTitle = value; RaisePropertyChanged(WelcomeTitle); Dispatcher.CurrentDispatcher.BeginInvoke( new Action