- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
public override void OnPropertyChanged([CallerMemberName]string propertyName = null)
{
base.OnPropertyChanged(propertyName);
if (String.Equals(propertyName, "[USERANKTARIFF]", StringComparison.CurrentCultureIgnoreCase))
{
if (((bool)this["USERANKTARIFF"]) == true)
{
this["SALARYLEVEL"] = null;
}
else
{
this["RANKTARIFF"] = null;
}
}
}
guest 01.04.2016 19:44 # 0
что за скобко?
kerman 01.04.2016 19:54 # 0
Подхватывает автоматом имя проперти, из которой вызвался этот метод.
guest 05.04.2016 19:53 # −1
Lokich 04.04.2016 12:58 # 0
Steve_Brown 01.04.2016 19:46 # +1
guest 01.04.2016 19:57 # +1
kerman 01.04.2016 19:58 # 0
kerman 03.04.2016 01:23 # 0
gost 03.04.2016 09:02 # +2
LispGovno 03.04.2016 03:27 # 0
Кстати, кто знает, зачем создатели wpf ограничили обработку событий типа Closing при закрытии окна View? Почему нельзя его пихнуть например в ViewModel? Хотябы как ICommand
kerman 03.04.2016 10:46 # 0
LispGovno 03.04.2016 12:19 # 0
kerman 03.04.2016 14:57 # +1
bormand 03.04.2016 15:00 # +1
kerman 03.04.2016 16:08 # +1
Разрабы просто считают, что эвенты вьюхи не касаются вьюмодели (впрочем, есть основания так считать). И поля вьюмодельки могут меняться несколькими вьюхами подряд и вьюмодельке ваще не надо знать, какая из них подключена, подключена ли вообще и в какую дырку ебут окошко.
Может там не окошко вовсе, а юнит-тесты перед сборкой. Нету у них события Closing.
LispGovno 03.04.2016 18:59 # 0
CrashTesteAnusov 25.08.2021 03:12 # 0
ohYmFNJ 25.08.2021 09:16 # 0