Как вызвать обновление источника привязки из кода в WPF? - PullRequest
0 голосов
/ 20 мая 2010

В моем классе ViewModel у меня есть свойство:

class ViewModel : INotifyPropertyChanged
{
public string FileName {get;set;}
}

, а в моем View я привязываю содержимое метки к FileName.

ViewModel сейчас.перетащите файл в мой View, Как я могу обновить свойство Content метки, чтобы FileName ViewMode также обновлялся через привязку?

Прямая установка свойства Content метки не будет работать,это просто очистить привязку.

1 Ответ

0 голосов
/ 20 мая 2010

Если вам нужно сделать это с помощью кода, вы можете сделать что-то вроде этого:

ViewModel vm = (ViewModel)this.DataContext;
vm.FileName = path;

(кстати, ваш класс ViewModel должен реализовать INotifyPropertyChanged)

...