Re[5]: биндинг перечитывает все свойства
От: Codechanger Россия  
Дата: 08.02.10 07:31
Оценка: -1
Здравствуйте, saneman1, Вы писали:

S>Здравствуйте, Codechanger, Вы писали:


C>>Код написан безобразно, какие уж тут мысли

S>ну во первых это всего лишь пример для илюстрации проблемы
S>а что именно безобразно ?...

public int? Prop1
S> {
S> get { return _prop1; }
S> set
S> {
S> //когда из текстбокс1 присваивается сюда "магическое" число 5,
S> // ( после перехода с него табом на другой контрол ( не текстбокс2)
S> // то текстбокс2 сразу же отображает 6 (хотя свойство2 не менялось и события об его изменении не было)
S> // как показало хождение под отладкой, после генерации события об изменении свойства1, мы попадаем в
S> // получение заначения свойства2 ?????
S> if (value == 5)
S> _prop2 = 6;


S> //когда из текстбокс1 присваивается сюда "магическое" число 6,

S> // ( после перехода с него табом на другой контрол ( не текстбокс2)
S> // то текстбокс1 не отображает реально присвоенное значение 7 (хотя событие об его изменении сгенерилось)
S> // как показало хождение под отладкой, после генерации события об изменении свойства1, мы Не попадаем в
S> // получение заначения свойства1 ????
S> if (value == 6)
S> value = 7;

S> _prop1 = value;

S> FirePropertyChanged("Prop1");
S> }

Это...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.