Самоинкрементное свойство C # WP7 - PullRequest
0 голосов
/ 02 апреля 2012

У меня есть свойство в viewModel в проекте WP7, и у меня есть проблема с ним.Когда я читаю значение, оно отличается от того, когда оно было установлено в последний раз.Я поставил ведение журнала в геттер и сеттер, и он никогда не устанавливается на значение, которое возвращается.Кто-нибудь знает, почему это может происходить?Я также проверил, что локальная переменная устанавливается только с помощью метода get / set.Вот свойство:

    private int rowNumber = -1;
    public int RowNumber
    {
        get { return rowNumber; }
        set 
        { 
            rowNumber = value;
            SendPropertyChanged("RowNumber");
        }
    }

В этом нет ничего захватывающего.Он устанавливается в разных местах кода страницы и после того, как событие вызывается другим объектом.Он читается кодом страницы и viewModel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...