Здравствуйте, 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> }
Это...