Текст моей метки не обновляется должным образом в моем приложении 3.5 WPF MVVM. Часть выполнения работы длится достаточно долго, чтобы вы могли видеть ожидающий указатель мыши. Все, что я когда-либо видел, это «Parsed» в метке, которая привязана к InfoText. Строки Dispatcher и do work находятся в методе Command. Идеи?
Код
Dispatcher.Invoke((Action<string>)SetInfoText, "Start Parsing");
//do work
Dispatcher.Invoke((Action<string>)SetInfoText, "Parsed");
private void SetInfoText(string text)
{
InfoText = text;
}
private string _infoText;
public string InfoText
{
get
{
return _infoText;
}
set
{
_infoText = value;
OnPropertyChanged("InfoText");
}
}