У меня есть свойство в viewModel в проекте WP7, и у меня есть проблема с ним.Когда я читаю значение, оно отличается от того, когда оно было установлено в последний раз.Я поставил ведение журнала в геттер и сеттер, и он никогда не устанавливается на значение, которое возвращается.Кто-нибудь знает, почему это может происходить?Я также проверил, что локальная переменная устанавливается только с помощью метода get / set.Вот свойство:
private int rowNumber = -1;
public int RowNumber
{
get { return rowNumber; }
set
{
rowNumber = value;
SendPropertyChanged("RowNumber");
}
}
В этом нет ничего захватывающего.Он устанавливается в разных местах кода страницы и после того, как событие вызывается другим объектом.Он читается кодом страницы и viewModel.